Angular 6 中的 $scope.$apply() 等价物是什么?
What is $scope.$apply() equivalent in Angular 6?
我们在 angularjs 中有 $scope.$apply()
执行 angularjs 的适当范围生命周期。
Angular6 中是否有与此等效的内容?
您可以注入 ChangeDetectorRef 并将其用于手动 运行ning 更改检测。它具有 运行 更改检测或停止该组件检测的方法。您可以在 link.
上方探索 ChangeDetectorRef
的方法
import { ChangeDetectorRef } from '@angular/core';
@Component({
...
})
export class MyComponent {
constructor(private changeDetector: ChangeDetectorRef ) {
}
}
您正在寻找ChangeDetectorRef
在构造函数中注入
constructor(private ref: ChangeDetectorRef) {
}
并致电
this.ref.detectChanges();
我们在 angularjs 中有 $scope.$apply()
执行 angularjs 的适当范围生命周期。
Angular6 中是否有与此等效的内容?
您可以注入 ChangeDetectorRef 并将其用于手动 运行ning 更改检测。它具有 运行 更改检测或停止该组件检测的方法。您可以在 link.
上方探索ChangeDetectorRef
的方法
import { ChangeDetectorRef } from '@angular/core';
@Component({
...
})
export class MyComponent {
constructor(private changeDetector: ChangeDetectorRef ) {
}
}
您正在寻找ChangeDetectorRef
在构造函数中注入
constructor(private ref: ChangeDetectorRef) {
}
并致电
this.ref.detectChanges();