angular.js - angularjs の $root.$$phase とは何ですか?
伊谢尔伦
伊谢尔伦 2017-05-15 16:49:29
0
1
667

次の NG コードがあります:

リーリー

このコードの意味は、関数 fn を実行するためにscope.$apply() を呼び出す必要があるかどうかを示すことです。そうでない場合は、必要に応じて、scope.$apply(fn) を呼び出します。 .
ただし、$root.$$phase とは何なのか、$apply を実行する必要があるかどうかを判断するためになぜそれが使用できるのかを知りたいです。ng 原則を理解している人が答えてくれることを願っています~ありがとう~~~<🎜。 >

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
世界只因有你

$$phase は、現在ダイジェスト状態にあるかどうかを識別するために angluar によって内部的に使用されるステータス フラグです。 $$phase 是 angluar 内部使用的状态标志位,用于标识当前是否处于 digest 状态。

通常程序中不需要关心这个状态(两个 $ 打头更说明它是内部使用的),如果你写出了需要关心这个状态的代码,比如这个 safeApply

通常、プログラムはこのステータスを気にする必要はありません (先頭の 2 つの $ は、このステータスを気にする必要があるコードを作成する場合に使用されます)。この safeApply には何か問題があるはずです。 #🎜🎜#
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート