3 つのステップがあります
ステップ 1: $http.jsonp(url1)
ステップ 2: $http.jsonp(url2)
ステップ 3: 代入操作、
ステップ 1 には順序の要件はありません2. 3 は、ステップ 1 と 2 が完了した後に実行する必要があります。
ステップ 1 と 2 は多くの場所で呼び出されるため、
にはしたくありません。
リーリー
ステップ 1 と 2 を public メソッドにカプセル化し、ステップ 3 を順番に実行したいのですが、angularjs ではどのように記述すればよいでしょうか
イベントを使用します。ネストを使用しないでください
リーリーng に付属の $q サービスを使用する
リーリー作成者は $q オブジェクトと Promise オブジェクトについて学ぶことができます。上に示したように、Angular には $q.all() があり、これを使用できます。