如何同时使用角度4中的[ngclass]中的map和array?
例如:

[ngClass]="[{'some-class':whenAppears()}, 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>

10-06 12:26