export class MyComponent implements AfterContentChecked {
...
constructor(private changeDetectorRef: ChangeDetectorRef) {
}
...
ngAfterContentChecked(): void {
this.changeDetectorRef.detectChanges();
}
...
}
EXCEPTION: Attempt to use a destroyed view: detectChanges
Dies kann man wie folgt umgehen:if (!this.changeDetector.destroyed) {
this.changeDetector.detectChanges();
}
ngAfterViewInit() {
setTimeout(() => {
this.changeDetectorRef.markForCheck();
}, 0);
}
Die Referenz this.changeDetectorRef ist vom Typ ChangeDetecorRef und im Konstruktor zu definieren:constructor(private changeDetectorRef: ChangeDetectorRef) {
}