次の NG コードがあります:
このコードの意味は、関数 fn を実行するためにscope.$apply() を呼び出す必要があるかどうかを示すことです。そうでない場合は、必要に応じて、scope.$apply(fn) を呼び出します。 . ただし、$root.$$phase とは何なのか、$apply を実行する必要があるかどうかを判断するためになぜそれが使用できるのかを知りたいです。ng 原則を理解している人が答えてくれることを願っています~ありがとう~~~<🎜。 >
小伙看你根骨奇佳,潜力无限,来学PHP伐。
$$phase は、現在ダイジェスト状態にあるかどうかを識別するために angluar によって内部的に使用されるステータス フラグです。 $$phase 是 angluar 内部使用的状态标志位,用于标识当前是否处于 digest 状态。
$$phase
通常程序中不需要关心这个状态(两个 $ 打头更说明它是内部使用的),如果你写出了需要关心这个状态的代码,比如这个 safeApply
$
safeApply
$$phase
は、現在ダイジェスト状態にあるかどうかを識別するために angluar によって内部的に使用されるステータス フラグです。$$phase
是 angluar 内部使用的状态标志位,用于标识当前是否处于 digest 状态。通常程序中不需要关心这个状态(两个
通常、プログラムはこのステータスを気にする必要はありません (先頭の 2 つの$
打头更说明它是内部使用的),如果你写出了需要关心这个状态的代码,比如这个safeApply
$
は、このステータスを気にする必要があるコードを作成する場合に使用されます)。このsafeApply
には何か問題があるはずです。 #🎜🎜#