Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions:{
goto(){
this.send('searchFromRoute');
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
result:[{"name":"fruit"},{"name":"Apple"}],
sortingByKey:['name'],
sortedResult:Ember.computed.sort("result","sortingByKey"),
});
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super();
this.instanceState = "I was created at: " + Date.now();
}
});
@kumkanillam
kumkanillam / components.my-component.js
Last active October 26, 2017 11:23
attributes vs properties
import Ember from 'ember';
export default Ember.Component.extend({
//hello: 'city',
init() {
this._super(...arguments);
console.log('init');
this.set('hello', 'city');
console.log('init ',this.attrs, ' Hello ',this.get('hello'));
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
items:[{name:''},{name:''}],
actions:{
updateName(item, event){
//let number = event.target.value.toString().replace(/[^\d.]/g, "");
Ember.set(item,'name',event.target.value);
console.log(' Item.name', item);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
result: Ember.computed('model', function(){
return this.get('model').filterBy('deleted_at', null);
}),
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import ReportRule from './../utils/report-rule';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
componentName: true,
reportRules: undefined,
init(){
this._super(...arguments);
this.set('reportRules',[]);
@kumkanillam
kumkanillam / components.lazy-options.js
Created August 24, 2017 06:48 — forked from tomoguisuru/components.lazy-options.js
Power Select Custom Options
import Ember from 'ember';
import PSOptionsComponent from 'ember-power-select/components/power-select/options';
const {
$,
assert,
get,
} = Ember;