Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
model: [],
init() {
this._super(...arguments);
Ember.run.later(this,() => {
this.get('model').pushObject({a:1});
}, 3000);
@siva-sundar
siva-sundar / application.controller.js
Last active March 6, 2016 10:23
didUpdateAttrs not called
import Ember from 'ember';
export default Ember.Controller.extend({
init() {
this._super(...arguments);
this.set('model', Ember.A());
},
actions:{
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@siva-sundar
siva-sundar / application.controller.js
Last active May 13, 2016 07:00
From nested route to outside route
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
console.log(this.get('content'));
Ember.run.scheduleOnce('sync', this, function() {
this.set('content', 100);
});
}
import Ember from 'ember';
export default Ember.Component.extend({
value: Ember.computed('selection', {
get(key) {
return this.get('selection.id') || '';
},
set(key, value) {
return value;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
didReceiveAttrs() {
console.log('init');
this._super(...arguments);
this.set('currentIndex', this.get('commonIndex'));
this.inc();
},
didRender() {