Angular 8, Angular Flex Layout: this._delegate.setClass не является функцией
При обновлении до Angular 8 весь мой код, который использует angular flex и имеет ngClass, не работает:
<div class="pages-container"
[ngClass.lt-md]="{'mobile-no-padding': true}">
<router-outlet></router-outlet>
</div>
возвращает ошибку при рендеринге:ERROR TypeError: this._delegate.setClass is not a function
Был в состоянии решить эту проблему, удалив динамический отзывчивый суффикс ([ngClass]="{'mobile-no-padding': true}
) но это большой шаг назад...
1 ответ
У меня была такая же проблема с ngClass
после обновления до angular версии 8. После обновления @angular/flex-layout
к версии ^8.0.0-beta.26
проблема исчезла.
Может быть, если вы переустановите свой гибкий макет, это будет исправлено
npm i @angular/flex-layout - сохранить