detectChanges method
Forces synchronous change detection of this component and its children.
WARNING: In practice, this API was not intended to be public with perhaps the exception of a select few specialized leaf components, and is being completely removed in a future version of Angular.
Try instead:
- Simply removing it, and seeing if it breaks your app.
- Using
ChangeDetectionStrategy.OnPush
and markForCheck instead.
If all else fails, it is strongly preferable to use our explicit API for
forcing more change detection, NgZone.runAfterChangesObserved
. It is
also worth filing a bug if this is needed.
Implementation
@Deprecated('Breaks assumptions around change detection and will be removed')
void detectChanges() {
detectChangesDeprecated();
}