【发布时间】:2015-12-12 05:37:53
【问题描述】:
我的应用程序使用 deaunius:promise 包作为承诺,现在它已被弃用,我必须将我所有的承诺翻译成 okfrow:promise 包的语法,我试图了解如何使用该包创建流星承诺和如何将我当前的 Promises 转换为新包,但我不确定如何以正确的方式进行,这对我来说完全不同......
这是我以前用 deanius:promise 写的一个承诺示例
Meteor.promise('sendSubmission', null, submission)
.then( (result) ->
FlashMessages.sendSuccess "Successfully Finished the Test"
Router.go 'submissionView', _id: result.submissionId
).catch (error) ->
FlashMessages.sendError error.reason
Router.go 'takeTest', slug: currentTest.slug
如何使用 okgrow:promise 包编写上述承诺?他们提供的例子对我一点帮助都没有。感谢您的帮助
【问题讨论】:
-
你目前拥有的东西出了什么问题?
-
它刚刚停止工作,在控制台中显示“Object #
-
添加 okgrow 承诺后是否也删除了 deanus:promise?
标签: meteor coffeescript promise