Skip to content

Instantly share code, notes, and snippets.

@siva-sundar
siva-sundar / controllers.application.js
Created November 1, 2016 06:15
cancelling Promise
import Ember from 'ember';
const { Object:EmObject, RSVP: { Promise } } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
fun() {
return new Promise((resolve, reject) => {
return resolve();
});
},
one() {
import Ember from 'ember';
Ember.TextSupport.reopen({
didInsertElement() {
this._super(...arguments);
this.$().focus();
}
});
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
version: Ember.VERSION
import mixinInject from 'twiddle/mixins/file';
import Ember from 'ember';
const { Object } = Ember;
const A =5;
export default Ember.Controller.extend(mixinInject, {
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
console.log(Object.keys, A);
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.set('apple', 'new');
}
});
@siva-sundar
siva-sundar / controllers.application.js
Created September 21, 2016 06:11
More context objects were passed than there are dynamic segments for the 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'
});
@siva-sundar
siva-sundar / components.my-component.js
Last active August 24, 2016 10:39
Type and Focus Out
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
Ember.run.later(this, () => {
this.set('appName', 'Iron man, dead pool');
}, 5000);
}
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.set('model', Math.random());
}
});
@siva-sundar
siva-sundar / components.my-component.js
Last active July 5, 2016 08:19
twiddle reproduction - concat helper
import Ember from 'ember';
export default Ember.Component.extend({
});