Ember:如何确定多属性观察器中哪个属性发生了变化

时间:2018-01-11 21:24:54

标签: javascript ember.js

通过以下内容,如何确定三个属性中的哪一个已经更改,而无需采取像每次打印所有值或创建三个单独的观察者这样繁琐的工作?

variableObserver: Ember.observer('variable.{name,value,type}', function() {

  // which property changed?

}),

1 个答案:

答案 0 :(得分:1)

您可以使用arguments数组。

variableObserver : Ember.observer('variable.{name,value,type}',function(){
        this.set("changedvalue",arguments[1]);
}),

添加了示例Ember Twiddle