私は0までカウントダウンするカウンタを持っている、と私は、カウンタ値に応じて要素の背景色を設定したい:angular2設定した背景色
- 緑:20以上
- オレンジ:10レッド
- 〜20:私がやった9以下
が要素に3つの異なるクラスを適用し、それらのそれぞれに異なる条件を与えることです。
<p [class.green]="20 <= counter" [class.orange]="10 <= counter && counter <= 20" [class.red]="10 > counter">
{{ counter }}
</p>
は、望ましい結果を達成するためのより良い
(あるいは少なくともそれ以上修正)方法はありますか?
これは良い表示されます。なぜそれほど良い方法ではないと思いますか? –
[Angular 2条件付きクラス(\ * ngClass)]の複製が可能です(https://stackoverflow.com/questions/35269179/angular-2-conditional-class-with-ngclass) – anoop