来自Angular文档:
检测并采取Angular无法或不会自行检测的更改。
在每次更改检测运行期间,在ngOnChanges和ngOnInit之后立即调用。
如果角度无法自行检测,那么在每次更改检测运行期间如何调用此方法?
有人可以解释并举例说明吗?
答案 0 :(得分:1)
Angular在运行更改检测时调用它,而不是对组件中的绑定进行实际更改检测(或“如果组件禁用了更改检测”,则代替“),以便您可以执行一些自定义检查或通知你的自定义代码。您可以查看NgClass
或NgFor
的来源以获取示例。
您的自定义更改检测可能比Angulars默认CD更有效。