Javascript 如何观察属性并在重新加载时清除它们
我每4秒用这个重新加载一个视图的数据Javascript 如何观察属性并在重新加载时清除它们,javascript,ember.js,handlebars.js,ember-data,Javascript,Ember.js,Handlebars.js,Ember Data,我每4秒用这个重新加载一个视图的数据 var App = Ember.Application.create({ ready: function() { setInterval(function() { App.Quotes.find().reload }, 4000); } }); 我用以下方法获取视图中的值: <blockquote> {{#each model}} <p
var App = Ember.Application.create({
ready: function() {
setInterval(function() {
App.Quotes.find().reload
}, 4000);
}
});
我用以下方法获取视图中的值:
<blockquote>
{{#each model}}
<p>{{message}}</p>
{{/each}}
</blockquote>
{{{#每个模型}
{{message}}
{{/每个}}
问题
每隔4秒,就会向RESTAPI发出一个新请求,以获取新报价。但是,新的报价将附加到现有报价中。如何覆盖旧引号并仅显示新的、已更改的值 查看并可能进行较小的更改:
didLoad: function(){
var self = this;
setInterval(function() {
self.clear(); // <- this clears out the existing record
self.reload();
}, 4000);
}
didLoad:function(){
var self=这个;
setInterval(函数(){
self.clear()//