标签: angular
在我的基于Angular 6的项目中,我使用了几个第三方库。出于好奇,我实现了AfterViewChecked生命周期挂钩,并发现Angular即使在没有任何交互的情况下也会不断触发变更检测。我设法找到了一个负责使用第3方库绘制网络图的组件,该组件是产生CD的组件。我的理解是,Angular CD永远不会由Angular世界外部的事物执行,在这种情况下,第3方库必须在内部做一些事情,应将其视为Angular外部的 。所以我的问题是,这应该发生吗?我会误解Angular中的CD吗?
AfterViewChecked