我编写了这样的代码:
<div *ngFor="let item of boxesArr.status | orderby : {key: 'order'}; let i = index;
[ngClass]="boxes['statusBox' + i]" [ngStyle]="{'flex-basis': item.size + '%'}">
对于[ngClass],我添加了动态对象属性。此代码适用于一个变量。但我需要在[ngClass]中使用其他变量而不是[ngStyle]。我试过这个:
<div *ngFor="let item of boxesArr.status | orderby : {key: 'order'}; let i = index;"
[ngClass]="{boxes['statusBox' + i]: true, newClass: newVar}">
不幸的是,此代码无效。