我有日期选择器与性能的ArrayController 到和从.现在,当用户从UI中的新的日期范围既向和从值的变化.
因此,在函数上,观察员到并从为日期范围的单一变化引发的两倍.
我想触发每个日期范围变化只有一个功能.任何有关如何使用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')
});
Run Code Online (Sandbox Code Playgroud)
我有一个ArrayController,它有一些内容(比如10个对象的数组)和一个View,它正在渲染所有ArrayController元素的列表.
现在当内容改变时,视图被清空然后重建.这会导致UI闪烁.这种闪烁会刺激眼睛.
那么有关如何解决这类问题或减少副作用的任何建议?
看看对象内部的新观察ES6特征,我想知道Ember和ES6是等价还是不同?我们可以安全地使用Watchjs polyfill with ember吗?