私はEmber-Dataモデルを持っています。それがロードされてから約束と同じモデルを返すと、私は約束の中で何らかの処理をしたいと思います。これは今私が持っているものです。他の約束事が連鎖できるように、返品オブジェクトを約束としてどのように包みますか?EmberデータモデルのEmber.jsで約束を作成するには
App.Member.find(1).then(function(member){
//do some processing here
return member; // Does this need to be wrapped as a promise?
}
「結果」から別の「約束」でない結果を返すと、解決されたとみなされます。だから、 'member'を返すことは別の' promise'の中でそれをラップし、 'resolve'を手動で呼び出すことと同じです。 'member'が別の非同期操作で取得される場合、ラッパー' promise'だけが必要です。 –
これは知っておいて..ありがとう! – ianpetzer