当我将应用程序组件中的detectionStrategy设置为类似ChangeDetectionStrategy.OnPush
时
@Component({
selector: "app-root",
templateUrl: "./app.component.html",
styleUrls: ["./app.component.less"],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class AppComponent {
constructor(translateService: TranslateService) {}
}
这是否意味着现在所有的应用程序都在OnPush策略中?
我相信是这样的,但我找不到一个例子来说明这个
这是否意味着所有应用程序现在都在OnPush策略中?
OnPush策略是在组件基础上设置的;而不是应用范围的基础。
这个app-root
组件的所有实例都将使用它。应用程序根组件的所有子级也将使用它,如这里所讨论的。