我正在将EmberJS v1.0.0-pre.4用于工作中的项目...是的老...但是由于其用于工作...并且我在升级时遇到问题(不确定公司是否也愿意),我猜猜我必须找到一种解决方法。
我只想异步地为模型使用加载数据...我相信在最新版本中,我可以为我的模型返回承诺...
App.XRoute = Ember.Route.extend({
model: function() {
return $.getJSON(...);
}
});
但是对于旧版本,看来这是行不通的...所以我应该如何处理异步数据?
征求意见的时间太长,我很乐意继续与您合作,但是它似乎在1.0 pre 4之前有效
App = Ember.Application.create();
App.Router.map(function () {
// put your routes here
});
App.IndexRoute = Ember.Route.extend({
model: function () {
return new Promise(function (resolve) {
setTimeout(function () {
resolve(['red', 'yellow', 'blue']);
}, 2000);
});
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句