zu verwenden Ich würde diese NgIf über ngClass für einen kürzeren Code umschreiben. Leider wird die Klasse nicht akzeptiert. Kann das Problem gelöst werden?versucht, ngClass statt ngIf
The long Version:
<div *ngIf="sp.outboundWeeks[i].status=='GREEN'">
<div class="green">
{{sp.outboundWeeks[i].utilizationRate}}
</div>
</div>
<div *ngIf="sp.outboundWeeks[i].status=='RED'">
<div class="red">
{{sp.outboundWeeks[i].utilizationRate}}
</div>
</div>
<div *ngIf="sp.outboundWeeks[i].status=='YELLOW'">
<div class="yellow">
{{sp.outboundWeeks[i].utilizationRate}}
</div>
</div>
the short version should be like the code below:
[ngClass]="{'green':cw.status[i]=='GREEN','yellow':cw.status=='YELLOW','red':cw.status=='RED'}">{{cw.utilizationRate}}
</div>
Ich denke, es sollte funktionieren. Es gibt ein '{' missing => '[ngClass] =" {' –
Hallo Günter, thx für den Hinweis, ich habe die Änderung gemacht, aber leider funktioniert es immer noch nicht – Foch
Zuerst ist es' sp.outboundWeeks [i] .status' , danach ist es 'cw.status [i] == 'GREEN'' Kannst du posten, wie du' cw' bekommst? – DGarvanski