I hereby claim:
- I am gmurphey on github.
- I am gmurphey (https://keybase.io/gmurphey) on keybase.
- I have a public key whose fingerprint is F142 FD60 FFF7 4809 E5CB E3A6 D948 7778 BD78 D6E1
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
setCurrentModel: Ember.observer('currentRouteName', 'transition', function() { | |
let transition = this.get('transition'); | |
if (transition) { | |
let routeName = this.get('currentRouteName'); | |
transition.then(() => { | |
let controller = Ember.getOwner(this).lookup('controller:' + routeName); |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
lodashTest: Ember.computed(function() { | |
return _.camelCase('foo bar'); | |
}) | |
}); |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
actions: { | |
downloadJSON() { | |
let payload = JSON.stringify({ foo: 'bar' }); | |
let blob = new Blob([payload], { | |
type: 'text/json' |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
myService: Ember.inject.service() | |
}); |
import Ember from 'ember'; | |
import { schedule } from '@ember/runloop'; | |
import { scheduleTask, runDisposables } from 'ember-lifeline'; | |
export default Ember.Component.extend({ | |
didInsertElement() { | |
schedule('render', () => { | |
if (this.get('isDestroying') || this.get('isDestroyed')) { | |
alert('destroyed object'); | |
} |