我有一个数组控制器的日期选取器的属性到和从。现在当用户从UI中选择一个新的日期范围到和从值更改。Ember多个属性更改,但想要触发单个事件
所以从上观察员和被触发两次在日期范围内的单个变化的函数。
我想触发函数只有每个日期范围更改。任何建议,如何做到这一点与Ember
app = Ember.Application.create();
app.Time = Ember.ArrayController.create({
to: null,
from: null,
rootElement: "#time",
debug1: function() {
this.set('to', 1);
this.set('from', 2);
},
debug2: function() {
this.setProperties({
'to': 3,
'from': 4
});
},
debug3: function() {
this.beginPropertyChanges();
this.set('to', 5);
this.set('from', 6);
this.endPropertyChanges();
},
search: function() {
alert('called');
}.observes('to', 'from')
});
包裹观察员大约只观察到了什么或从?因为当用户选择nex日期时,两者都在变化,只依靠其中的一个可以不工作? –
以及还有其他方法来改变往返也。所以观察员必须在 –
看到我编辑的答案:) –