5

更新到 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}) 来解决这个问题,但这是一个很大的退步......

4

2 回答 2

6

ngClass更新到 Angular 版本 8 后,我遇到了同样的问题。更新@angular/flex-layout到版本后^8.0.0-beta.26,问题就消失了。

于 2019-06-20T11:46:03.527 回答
2

也许如果您重新安装您的 flex 布局,这将得到修复

npm i @angular/flex-layout --save

于 2019-05-29T08:10:24.500 回答