为什么docker exec -ti mycontainername sh
触发console.log
?这种行为使我非常困惑,太频繁了。
ngDoCheck
答案 0 :(得分:1)
rxjs interval
操作员在后台使用setInterval
方法。
setInterval
方法由zonejs修补,并且在每个回调中Angular运行更改检测,因为这是Angular的工作方式。并在每次更改检测时调用ngDoCheck。
这样问是正确的: 为什么 rxjs 间隔触发角度变化检测?
答案 1 :(得分:0)
ngDOCheck()
检测到Angular自己无法或不会自己检测到的更改并采取措施。
在每次ngOnChanges()
和ngOnInit()
之后的每次更改检测运行期间调用。
这是您reference的不错的博客