我们在angularjs中有$scope.$apply()
可以执行适当的angularjs作用域生命周期。
Angular 6中有与此等效的东西吗?
答案 0 :(得分:7)
您正在寻找ChangeDetectorRef
在构造函数中注入
constructor(private ref: ChangeDetectorRef) {
}
并致电
this.ref.detectChanges();
答案 1 :(得分:1)
您可以注入ChangeDetectorRef并将其用于手动运行变更检测。它具有运行更改检测或对该组件停止检测的方法。您可以在链接上方查看ChangeDetectorRef
的方法。
import { ChangeDetectorRef } from '@angular/core';
@Component({
...
})
export class MyComponent {
constructor(private changeDetector: ChangeDetectorRef ) {
}
}