当新建或删除列表中某个数据时,实现数据的变更检测
- markForCheck()
当视图使用 OnPush(checkOnce)变更检测策略时,把该视图显式标记为已更改,以便它再次进行检查。 - detectChanges()
检查该视图及其子视图。与 detach 结合使用可以实现局部变更检测。
import { ChangeDetectorRef } from '@angular/core';
constructor(public changeDetectorRef:ChangeDetectorRef ) {}
this.changeDetectorRef.markForCheck();
this.changeDetectorRef.detectChanges();