无法理解生命周期中的ngDoCheck方法组件的钩子

时间:2016-12-19 18:16:19

标签: angular angular2-components

来自Angular文档:

  

检测并采取Angular无法或不会自行检测的更改。

     

在每次更改检测运行期间,在ngOnChanges和ngOnInit之后立即调用。

如果角度无法自行检测,那么在每次更改检测运行期间如何调用此方法

有人可以解释并举例说明吗?

1 个答案:

答案 0 :(得分:1)

Angular在运行更改检测时调用它,而不是对组件中的绑定进行实际更改检测(或“如果组件禁用了更改检测”,则代替“),以便您可以执行一些自定义检查或通知你的自定义代码。您可以查看NgClassNgFor的来源以获取示例。 您的自定义更改检测可能比Angulars默认CD更有效。