私はスコープのライフサイクルを経験していたので、$digest
は$apply
によって呼び出されなければなりませんでした。しかし、可能であれば$digest
を$apply
なしで有効にできるかどうかを知りたい。 「はい」の場合は
0
A
答えて
0
と入力して$scope.$apply()
関数を呼び出すと、$rootScope.$digest()
が呼び出されます。その結果、ダイジェストサイクルはrootScopeから開始し、すべての子スコープを呼び出します。
$scope.$digest()
を使用してダイジェストを呼び出すことはできますが、これによって子スコープのサイクルが開始されます。ダイジェストサイクルがルートスコープから開始していないため、バインドが正しく行われないことがあります。
あなたは(それがいずれかを持っている場合)、ダイジェストサイクルが
+0
私はそのプロセスを知っていたが、私は$ rootScopeを呼び出す$ scope.apply()関数を認識していなかった。ダイジェスト()。 – user3335796
0
$scope.$digest()
関数$scope
オブジェクト内のすべての腕時計を反復処理し、その子$scope
オブジェクトをどのように動作するかについてのアイデアを得るためにthis記事をチェックすることができます。 $digest()
が時計を反復すると、各時計の値関数が呼び出されます。
関数は、実行されるパラメータとしての関数をとり、その後に$scope.$digest()
が呼び出されます。
関連する問題
- 1. Angular 4とIONIC 3で$ applyと$ digestを使う方法は?
- 2. Aureliaでの$ applyまたは$ digest(Angular)の類似度
- 3. Angular JS apply filter conditinally
- 4. 理由スコープ。$ apply()は$ rootScope。$ digest()ではなくthisを呼び出します。$ digest()?
- 5. $ apply、$ watch、$ digestコントローラ固有かモジュール固有ですか?
- 6. $ applyと$ digestは同じかどうか分かりませんか?
- 7. テストで$ rootScopeの$ apply/$ digestメソッドを呼び出す瞬間を修正する
- 8. d3 js時間軸がわずかにずれ/傾き/移動
- 9. Angular Jsのカスタムサービスで$ scopeを使用できますか?
- 10. UIWebViewを使わずにiPhoneアプリでYouTube動画を再生できますか?
- 11. 注釈componentscan、autoconfiguration、configuration、springbootapplicationを使わずにスプリングブートアプリケーションを起動することはできますか?
- 12. ループとcrontabを使わずにubuntuでプログラムを再起動するには?
- 13. jailbreakingを使わずにgccをiPhoneにインストールできますか?
- 14. $ digest cycleを引き起こさずに$ q通知を呼び出す方法はありますか?
- 15. Xcodeを使わずにシミュレータでiOSアプリケーションを起動する方法
- 16. JS Promises - Angular - どの機能でも使用できますか?
- 17. インタフェースを使わずにコンポーネントを注入できますか?
- 18. .each()を使わずにこのコレクションをレンダリングできますか?
- 19. SqPaymentFormを使わずにCard_Nonceをリクエストできますか?
- 20. 'new'を使わずにコンストラクションクラスを構築できますか?
- 21. Mavenを使わずにプラグインを開発できますか?
- 22. Keystone JSとAngularを組み合わせることはできますか?
- 23. angular $ scope。$ applyはform.submit()で正しく動作しません。
- 24. プロセスを再起動せずにAzure WebロールでIISを再起動することはできますか?
- 25. Node.js/npmを使わずにAngular 5 Webアプリケーションを作成することはできますか?
- 26. Angular Js $ scope。$ applyが機能しません。
- 27. Angular js 10 $ digest()回の繰り返しに達しました。中止
- 28. Angular JS Error:10 $ digest()の繰り返しに達しました。中止
- 29. ng-gridに似たAngular js ui-gridでshowGroupPanelオプションを使用できますか?
- 30. load()を使わずに同じことができますか?
http://tutorials.jenkov.com/angularjs/watch-digest-apply.html –