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();