私はAngular 4プロジェクトに取り組んできました。このプロジェクトでは、forループによって作成された要素にクラスを追加する必要があります。しかし、クラスを動的に一度だけ追加したいのは、条件が最初に要素にクラスを追加するときに、同じ条件が再び満たされた場合、クラスを追加しないことを意味します。私は自分の記事を見ていますが、解決策はありません。誰かが知っているなら私に知らせてください。前もって感謝します!角テンプレートのforループでconditionがtrueの場合、要素にクラスを追加する方法は?
HTML
<ng-container *ngFor="let car of cars">
<div *ngIf="car.name == 'audi'">
// WHEN FIRST TIME CAR NAME IS EQUAL TO AUDI THEN ADD 'first-luxury-car' class on div.
</div>
</ng-container>
活字体
cards = [
{"name": "maruti", "model": "Alto"},
{"name": "audi", "model": "A1" },
{"name": "audi", "model": "A5" }
];
あなたが試したことを示してください。 [質問] –
あなたは私が提案したものを試しましたか?コミュニティを支援するためのフィードバックを得てうれしいです。 –