angular.js - angualrjs、$http 非同期操作の実行後の次のステップの書き方
大家讲道理
大家讲道理 2017-05-15 17:05:30
0
3
818

3 つのステップがあります
ステップ 1: $http.jsonp(url1)
ステップ 2: $http.jsonp(url2)
ステップ 3: 代入操作、
ステップ 1 には順序の要件はありません2. 3 は、ステップ 1 と 2 が完了した後に実行する必要があります。

ステップ 1 と 2 は多くの場所で呼び出されるため、

にはしたくありません。 リーリー

ステップ 1 と 2 を public メソッドにカプセル化し、ステップ 3 を順番に実行したいのですが、angularjs ではどのように記述すればよいでしょうか

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
Peter_Zhu

イベントを使用します。ネストを使用しないでください

リーリー
いいねを押す +0
曾经蜡笔没有小新

ng に付属の $q サービスを使用する

リーリー
いいねを押す +0
曾经蜡笔没有小新

作成者は $q オブジェクトと Promise オブジェクトについて学ぶことができます。上に示したように、Angular には $q.all() があり、これを使用できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート