Я использую RSVP.js lib в браузере.Как мне() пообещать?
У меня есть одно обещание applicationReady
У меня есть еще один Promise loadSomeData
У меня есть окончательное обещание, configureUI
Каждый опирается на предыдущее обещание сделать это работа. Как я могу получить эти три обещания в серии? Мне явно чего-то не хватает.
Спасибо!
РЕШЕНИЕ:
Хорошо, вот ответ:
Не работает:
applicationReady
.then(loadSomeData)
.then(configureUI)
ли работа:
applicationReady
.then(function() { return loadSomeData; })
.then(function() { return configureUI; })
Существует разница между обещанием и функция, которая возвращает обещание. Bummer, что then()
не понимает этого сам. Что такое usecase для этого (обещание)?