Guest User

Untitled

a guest
Dec 15th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. import Ember from 'ember';
  2.  
  3. export default Ember.Controller.extend({
  4. appName: 'Welcome Ember',
  5.  
  6. test1: 'primitive',
  7.  
  8. test2: {
  9. value: 1
  10. },
  11.  
  12. detectValue1: Ember.observer('test1', function() {
  13. alert('changed')
  14. }),
  15.  
  16. detectValue2: Ember.observer('test2', function() {
  17. alert('changed')
  18. }),
  19.  
  20. detectValue3: Ember.observer('test2.value', function() {
  21. alert('changed')
  22. }),
  23.  
  24. actions: {
  25. setValue1() {
  26. this.set('test1', 0);
  27. },
  28.  
  29. setValue2() {
  30. this.set('test2', { value: 0 });
  31. },
  32.  
  33. setValue3() {
  34. this.set('test2.value', 0);
  35. }
  36. }
  37. });
Add Comment
Please, Sign In to add comment