如何在角度4中的[ngClass]中同时使用:map&array?
问题描述:
我该如何使用两个:地图&数组[角] 4中的[ngClass]?如何在角度4中的[ngClass]中同时使用:map&array?
例如:
[ngClass]="[{'some-class':whenAppears()}, someReturnedClass()]"
其中someReturnedClass是:
someReturnedClass() {
return 'someClassName'
}
我试图这样:[ngClass]="[{'some-class':whenAppears()}, someReturnedClass()]"
和[ngClass]="[{'some-class':whenAppears()}]" class="someReturnedClass()"
和[ngClass]="{'some-class':whenAppears(), '{{someReturnedClass()}}':true}"
但是第一个 - 给我错误,第二个替换类,第三个不会工作太:(
如何结合而不改变当前逻辑?
答
试试这个:
<div [ngClass]="someReturnedClass()" [class.some-class]="whenAppears()" ></div>
@selvassn这是错误的 – brabertaser19