【问题标题】:Returning a promise in JavaScript在 JavaScript 中返回一个承诺
【发布时间】:2013-09-12 23:49:15
【问题描述】:

我在这里有一个承诺:

myPromise: ->
  return new Em.RSVP.Promise (resolve, reject) ->
    # ...
    resolve 5

如何编写一个函数来返回来自myPromise() 的承诺?

这是我尝试过的:

myPromise2: ->
  return myPromise()

myPromise2().then ->
   console.log 'this is never called!'

【问题讨论】:

  • @TJonS 我编辑了这个问题,让我更清楚我的尝试
  • +1 表示编辑。为了弄清楚!

标签: javascript ember.js promise rsvp.js


【解决方案1】:

我想通了!

myPromise2: ->
  new Em.RSVP.Promise (resolve, reject) ->
    myPromise()
    resolve()

【讨论】:

    猜你喜欢
    • 2015-11-27
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 2018-06-17
    • 2023-01-27
    • 2016-09-18
    相关资源
    最近更新 更多