Angular8、AngularFlex Layout:this._delegate.setClass不是函数
Angular 8, Angular Flex Layout: this._delegate.setClass is not a function
更新到 Angular 8,我所有使用 angular flex 和 ngClass 的代码都被破坏了:
<div class="pages-container"
[ngClass.lt-md]="{'mobile-no-padding': true}">
<router-outlet></router-outlet>
</div>
returns 渲染时出错:
ERROR TypeError: this._delegate.setClass is not a function
只能通过删除动态响应后缀 ([ngClass]="{'mobile-no-padding': true}
) 来解决此问题,但这是一个很大的退步...
也许如果你重新安装你的 flex 布局,这个问题就会得到解决
npm i @angular/flex-layout --save
我在更新到 angular 版本 8 后遇到了与 ngClass
相同的问题。将 @angular/flex-layout
更新到版本 ^8.0.0-beta.26
后问题消失了。
更新到 Angular 8,我所有使用 angular flex 和 ngClass 的代码都被破坏了:
<div class="pages-container"
[ngClass.lt-md]="{'mobile-no-padding': true}">
<router-outlet></router-outlet>
</div>
returns 渲染时出错:
ERROR TypeError: this._delegate.setClass is not a function
只能通过删除动态响应后缀 ([ngClass]="{'mobile-no-padding': true}
) 来解决此问题,但这是一个很大的退步...
也许如果你重新安装你的 flex 布局,这个问题就会得到解决
npm i @angular/flex-layout --save
我在更新到 angular 版本 8 后遇到了与 ngClass
相同的问题。将 @angular/flex-layout
更新到版本 ^8.0.0-beta.26
后问题消失了。