![](/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.