我在浏览器中使用 RSVP.js 库。
我有一个承诺applicationReady
我还有一个承诺loadSomeData
我有最后的承诺,configureUI
每个都依赖于先前的承诺来完成它的工作。我如何让这三个承诺串联运行?我显然错过了一些东西。
谢谢!
解决方案:
好的,这是答案:
不工作:
applicationReady
.then(loadSomeData)
.then(configureUI)
是否有效:
applicationReady
.then(function() { return loadSomeData; })
.then(function() { return configureUI; })
Promise 和返回 Promise 的函数是有区别的。then()
不明白这一点的无赖。then(promise) 的用例是什么?