angular 会在我们的组件发生变化的时候,对我们的组件执行变化检测,如果检测到我们的数据发生了变化,就会执行某些操作,如修改绑定数据的时候更新视图。这样一来,当我们的组件数据比较多的时候,angular就会有很多操作在静悄悄地进行,因此,就需要ChangeDetectorRef来实时检测数据的变化并更新视图数据
1、引入ChangeDetectorRef模块
import { ChangeDetectorRef } from “angular”;
2、声明
constructor(private cd:ChangeDetectorRef) {
}
3、引用
this.cd.detectChanges();实时检测页面及其子元素的变化