![](/img/trans.png)
[英]Using filter inside Ember.RSVP.hash fails to retrieve data in qunit test
[英]Ember.RSVP.hash reload internal promises
我有一個Ember.RSVP.hash對象從路由對象中的模型掛鈎返回。 但是,我想定期從服務器中提取數據並“刷新”或使用服務器中的新數據重新加載所有數據。 如何才能做到這一點? 說它看起來像這樣:
model: function(params) {
return new Ember.RSVP.hash({
firstProp: Ember.$.getJSON(baseURL + 'firstProp/'),
secondProp: Ember.$.getJSON(baseURL + 'secondProp/'),
thirdProp: Ember.$.getJSON(baseURL + 'thirdProp/'),
});
}
我希望能夠做類似的事情
poll: function() {
var _this = this;
Ember.run.later( function() {
_this.reload();
_this.poll();
}, 500);
}.observes('didLoad')
有點事情,除了我不能只調用reload
因為我沒有使用ember-data而是使用jQuery將屬性拉入Ember.RSVP.hash
。 那么,如何重新加載每個組件屬性?
您可以使用路線的refresh
方法再次觸發模型掛鈎。
如果要從控制器調用它,則可以使用route操作公開該方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.