[ngClass]
を使用すると、いくつかのクラスを含む文字列を作成できます。この場合firstClass
で
<div [ngClass]="('firstClass ' + (active ? 'secondClass' : ''))"></div>
最初のクラスであり、活性はsecondClass
クラスを設定するブール値です。
だから、あなたのケースでは、あなたのコードはなることができます:
<div class="field">
<label for="name">Name:</label>
<div class="ui input" [ngClass]= "((myForm.controls.name.pending ? 'loading' : '') + 'secondClass')">
<input id="name" [formControl]="myForm.controls.name">
</div>
</div>
は、2つの連続したクラス間のスペースを提供することを忘れないでください。あなたのplunkerについては
EDIT
、あなたのようにngClass
ステートメントを追加するために持っている:
[ngClass]="[o.order === 'asc' ? 'chevron circle up': '' , o.order === 'desc' ? 'chevron circle down': '']"
こんにちは、最後に私の質問をお読みになりましたか? Plunkerでは 'ngClass'は動作しません。 – smartmouse
編集した回答を確認してください。ここで述べたように 'ngClass'を書くという両方の構文を使うことができます。 – nashcheez
あなたの文法は正しいですか?それは正しいとは思わない。 – smartmouse