Skip to content

Instantly share code, notes, and snippets.

View jsturgis's full-sized avatar

Jeff Sturgis jsturgis

View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
didReceiveAttrs() {
console.log('got prop', this.get('prop'));
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
pillar: 'foo',
data: Ember.computed('pillar', function() {
const dataPromise = Ember.ObjectProxy.extend(Ember.PromiseProxyMixin);
return dataPromise.create({
promise: new Ember.RSVP.Promise((res) => {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
onKeyDown(val, e) {
if(e.keyCode === 9) {
e.preventDefault();
}
import Ember from 'ember';
const Core = Ember.Controller.extend({
bar: 'bar',
foobar: Ember.computed('bar', function() {
return 'hello '.concat(this.get('bar'))
}),
});
export default Core.extend({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
doAsync() {
return new Ember.RSVP.Promise((res, rej) => {
Ember.run.later(rej, 5000);
});
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
});