2016-05-19 14 views
0

私は、$ resourceからカスタムAPIを呼び出してIDの配列を返すことによって生成される角度の約束を持っています。私は各idに別の$ resource apiを呼び出す必要があり、すべての詳細がロードされると元の呼び出しを続行します。

すべての子の詳細がロードされたらsaveSuccessを実行します。どうやってやるの?

答えて

1

$ q.allを使用する必要があります。したがって、あなたの_.eachはpromises配列を設定し、$ q.all(thatArray)を呼び出します。 $ q.all(thatArray)の関数は、これらすべての呼び出しの結果の配列を取得し、then()を実行して最終呼び出しを行います。 https://www.jonathanfielding.com/combining-promises-angular/

+0

ありがとうございます:)私は少しコードを微調整しました – Neo

関連する問題