[英]How to observe on properties and clear them on reload
我每4秒钟为此加载视图数据
var App = Ember.Application.create({
ready: function() {
setInterval(function() {
App.Quotes.find().reload
}, 4000);
}
});
我正在通过以下方式获取我认为的价值:
<blockquote>
{{#each model}}
<p>{{message}}</p>
{{/each}}
</blockquote>
题
每4秒就会向REST API发出一个新请求以获取新报价。 但是,该新报价将追加到现有报价中。 如何覆盖旧引号,仅显示新的,更改的值?
请参阅在间隔中重新加载Ember模型,并可能进行较小的更改:
didLoad: function(){
var self = this;
setInterval(function() {
self.clear(); // <- this clears out the existing record
self.reload();
}, 4000);
}
我在Ember.Application对象而不是数组控制器中执行此操作对我来说有点奇怪。 有这样做的理由吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.