Используйте ChangeDetectorRef
.Это дерево коллекции изменений, которое собирает все представления, которые необходимо проверить на наличие изменений.Вам нужно повторно визуализировать ваш вид, когда он изменился.И это делает трюк для вас.
помечает представления как «грязные», что означает, что они изменились и требуют повторного отображения.
ChangeDetectorRef
Импортировать его вВаш компонент:
import { ChangeDetectorRef, AfterContentChecked} from '@angular/core';
Инициализируйте его в конструкторе:
constructor(
private cdref: ChangeDetectorRef) { }
И проверьте изменения в конце метода (связывание метода с кнопкой):
this.cdref.detectChanges();