【发布时间】:2013-07-04 00:04:42
【问题描述】:
我想知道的是如何做到这一点How can an observer find out the before and after values of the observed property in Ember.js? 使用 Ember.JS 的最新版本。
现在 beforeObserver 和observer 只发送'this'(正在观看的对象)和查询。 Here 和例子。
fooWillChange: function() {
console.log(
arguments.length, //2
arguments[0] == this, //true
arguments[1] == 'foo' //true
);
}.observesBefore('foo'),
fooDidChange: function() {
//exactly equal fooWillChange
}.observes('foo')
在 'foo' 的情况下,我可以使用 get 选择值,但在观察数组内的属性(如 bar.@each.name)的情况下,这将不起作用。
【问题讨论】:
标签: ember.js