Javascript 如何观察属性并在重新加载时清除它们

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

我每4秒用这个重新加载一个视图的数据

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()//