Angular 8, Angular Flex Layout: this._delegate.setClass не является функцией - PullRequest
1 голос
/ 29 мая 2019

При обновлении до 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}), но это большой шаг назад ...

Ответы [ 2 ]

1 голос
/ 20 июня 2019

У меня возникла та же проблема с ngClass после обновления до угловой версии 8. После обновления @ angular / flex-layout до версии ^ 8.0.0-beta.26 проблема исчезла.

1 голос
/ 29 мая 2019

Может быть, если вы переустановите свой гибкий макет, это будет исправлено

npm i @ angular / flex-layout --save

...