문제

I have a promise here:

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

How do I write a function to return the promise from myPromise()?

This is what I've tried:

myPromise2: ->
  return myPromise()

myPromise2().then ->
   console.log 'this is never called!'
도움이 되었습니까?

해결책

I figured it out!

myPromise2: ->
  new Em.RSVP.Promise (resolve, reject) ->
    myPromise()
    resolve()
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top