1

我在这里有一个承诺:

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

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

这是我尝试过的:

myPromise2: ->
  return myPromise()

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

1 回答 1

1

我想到了!

myPromise2: ->
  new Em.RSVP.Promise (resolve, reject) ->
    myPromise()
    resolve()
于 2013-09-13T00:16:34.983 回答