Angularjs のファクトリは、Promise 後にコントローラー内のデータをどのように更新しますか?

WBOY
リリース: 2016-08-04 09:21:07
オリジナル
819 人が閲覧しました

リーリー

コードの目的:
コントローラーは順番に実行され、mainClass という名前のファクトリー初期化に遭遇すると、mainClass は非同期で初期化され、バックグラウンドからデータを取得し、自身の this.sid を更新します。
問題が発生した場合:
私の理解は次のとおりです: mainClass の実行プロセス中に、バックグラウンドからデータを非同期に取得し、独自の this を更新した後。 sid、$scope.sid は自分の値に応じて更新されるはずですが、更新されません;

返信内容:

リーリー

コードの目的:
コントローラーは順番に実行され、mainClass という名前のファクトリー初期化に遭遇すると、mainClass は非同期で初期化され、バックグラウンドからデータを取得し、自身の this.sid を更新します。
問題が発生した場合:
私の理解は次のとおりです: mainClass の実行プロセス中に、バックグラウンドからデータを非同期に取得し、独自の this を更新した後。 sid、$scope.sid は自分の値に応じて更新されるはずですが、更新されません;

リーリー

よくわからないのでこうやって書いてみます。これをご覧になることをお勧めします: http://each.sinaapp.com/angular/tutorial/ng-factory.html

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート