クリック時にボタンのスタイルを更新しようとすると、多くの問題が発生しています。角2ボタンのスタイルを変更します。
まず、ここではオリジナルのマークアップです:"btn btn-remove"
変更に
変更
"btn btn-add"
からクラス:ボタンをクリックすると<button class="btn btn-add" (click)="handleButtonClick(id)"> Add<i class="fa fa-plus-circle"></i> </button>
、私がしようとしています
<i class="fa fa-plus-circle">
〜<i class="fa fa-minus-circle">
これをどのように角度2方向に行うことができますか?今、私はブール値を追加してそれを反転し、その値に基づいて異なるテンプレートを表示します。しかし、これを処理する方法があるはずです。ドキュメントでは、複数のクラスのスペースで区切られた文字列を使用することができますが、その方法はわかりません。
あなたは、少なくとも何かをしようとしたことがありますか?またはドキュメントを見ましたか? – lexith
ええ私はhttps://angular.io/docs/ts/latest/api/common/index/NgClass-directive.htmlのドキュメントを見ました。スペースで区切られた複数のクラスを使用することができますが、私はそれを動作させることができませんでした:( – user1354934