How to set the default change detection strategy to OnPush
? Can it be set globally somehow?
I want to avoid having to adding this line to every component
@Component({
...
changeDetection: ChangeDetectionStrategy.OnPush,
...
})
How to set the default change detection strategy to OnPush
? Can it be set globally somehow?
I want to avoid having to adding this line to every component
@Component({
...
changeDetection: ChangeDetectionStrategy.OnPush,
...
})
It is possible to set the change detection strategy to OnPush in the CLI so that newly generated components will have it set like that.
You can also set that value as default in your angular.json, so that you don't need to set the flag every time:
The change detection strategy can only be defined per component or directive not globally.
Using a custom decorator is discouraged because it will not be supported by the upcoming offline template compiler.