Questions tagged «rsvp.js»

9
如何按顺序执行承诺数组?
我有一系列的诺言,需要按顺序运行。 var promises = [promise1, promise2, ..., promiseN]; 调用RSVP.all将并行执行它们: RSVP.all(promises).then(...); 但是,如何依次运行它们? 我可以像这样手动堆叠它们 RSVP.resolve() .then(promise1) .then(promise2) ... .then(promiseN) .then(...); 但是问题在于承诺的数量各不相同,并且承诺的数组是动态构建的。

6
EmberJS:如何在同一路线上加载多个模型?
虽然我对Web开发并不陌生,但对客户端MVC框架却不是很陌生。我做了一些研究,并决定尝试使用EmberJS。我浏览了TodoMVC指南,这对我来说很有意义... 我已经安装了一个非常基本的应用程序;索引路径,两个模型和一个模板。我有一个服务器端运行的php脚本,它返回一些数据库行。 让我非常困惑的一件事是如何在同一条路线上加载多个模型。我已经阅读了一些有关使用setupController的信息,但仍不清楚。在我的模板中,我有两个要与不相关的数据库行一起加载的表。在一个更传统的Web应用程序中,我将刚发布给sql语句并循环遍历它们以填充行。我很难将此概念转换为EmberJS。 如何在同一路径上加载不相关数据的多个模型? 我正在使用最新的Ember和Ember Data库。 更新资料 尽管第一个答案提供了处理该问题的方法,但第二个答案说明了什么时候适当以及什么时候不合适的不同方法。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.