[英]angular2 change detection with CD class
angular2如何执行变更检测默认策略? 我已经阅读了一些与变化检测相关的帖子,并获得了一些细节,例如'angular2为每个组件创建变化检测器'。
例如,如果我有4个组件(comp1,comp2 comp3和comp4)并且我更改了comp4属性,那么更改检测将通过所有组件或单个组件执行?
您能否提供一些与上述信息相关的代码教程链接?
以下是详细的文章,可帮助您了解更改检测:
另见这个答案 。
例如,如果我有4个组件(comp1,comp2 comp3和comp4)并且我更改了comp4属性,那么更改检测将通过所有组件或单个组件执行?
如果由于某些异步操作(如setTimeout
)而更改comp4
属性,则更改检测将从根级别组件运行并向下运行到子级。 因此,您将对所有组件进行更改检测。
如果某些组件设置了ChangeDetectionStrategy.OnPush
,则在输入绑定未更改时将跳过它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.