Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import Ember from 'ember';
  2. import EmberObject from '@ember/object'
  3.  
  4. export default Ember.Controller.extend({
  5. appName: 'Ember Twiddle',
  6. init() {
  7. this._super();
  8. Ember.set(this, 'testObj', EmberObject.create({name: 'albert'}));
  9. },
  10. testComputedProp: Ember.computed('testObj.name', function() {
  11. alert('recomputed testComputedProp');
  12. return Ember.get(this, 'testObj.name');
  13. }),
  14. actions: {
  15. testAction() {
  16. const name = Ember.get(this, 'testObj.name');
  17. const newTestObj = EmberObject.create({name});
  18. Ember.set(this, 'testObj', newTestObj);
  19. }
  20. }
  21. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement