다음과 같은 ng 코드가 있습니다:
이 코드의 의미는 fn 함수를 실행하기 위해scope.$apply()를 호출해야 하는지 여부를 나타내는 것입니다. 그렇지 않은 경우, 필요한 경우,scope.$apply(fn)를 호출하세요. . 그런데 $root.$$phase가 무엇인지, 왜 $apply를 실행해야 하는지 판단하는데 사용될 수 있는지 알고 싶습니다. ng 원리를 이해하시는 분이 답변해 주시면 좋겠습니다~ 감사합니다~~
小伙看你根骨奇佳,潜力无限,来学PHP伐。
$$phase는 angluar가 현재 다이제스트 상태에 있는지 식별하기 위해 내부적으로 사용하는 상태 플래그입니다. $$phase 是 angluar 内部使用的状态标志位,用于标识当前是否处于 digest 状态。
$$phase
通常程序中不需要关心这个状态(两个 $ 打头更说明它是内部使用的),如果你写出了需要关心这个状态的代码,比如这个 safeApply
$
safeApply
safeApply code>, 뭔가 잘못된 게 틀림없어요. 🎜
$$phase
는 angluar가 현재 다이제스트 상태에 있는지 식별하기 위해 내부적으로 사용하는 상태 플래그입니다.$$phase
是 angluar 内部使用的状态标志位,用于标识当前是否处于 digest 状态。通常程序中不需要关心这个状态(两个
일반적으로 프로그램에서는 이 상태를 신경 쓸 필요가 없습니다(처음에 있는 두 개의$
打头更说明它是内部使用的),如果你写出了需要关心这个状态的代码,比如这个safeApply
$
는 내부적으로 사용됨을 나타냅니다). 이safeApply code>, 뭔가 잘못된 게 틀림없어요. 🎜