Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Ember from 'ember';
- import EmberObject from '@ember/object'
- export default Ember.Controller.extend({
- appName: 'Ember Twiddle',
- init() {
- this._super();
- Ember.set(this, 'testObj', EmberObject.create({name: 'albert'}));
- },
- testComputedProp: Ember.computed('testObj.name', function() {
- alert('recomputed testComputedProp');
- return Ember.get(this, 'testObj.name');
- }),
- actions: {
- testAction() {
- const name = Ember.get(this, 'testObj.name');
- const newTestObj = EmberObject.create({name});
- Ember.set(this, 'testObj', newTestObj);
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement