2017-10-31 8 views
0

をクリックしたときにブートストラップおよび角度と私のHTMLコードです:変更ボタンの下

<button class="btn btn-secondary btn-sm" ng-click="buy(player)">{{history.indexOf(player)>=0?'REMOVE':'SELECT'}}</button> 

私はボタン、「削除」に「選択」から、ボタンの変更の文言をクリックします。しかし、私がしたいのは、 'SELECT'ではデフォルトカラー、 'REMOVE'では赤色の "btn-danger"クラスになるように、ボタンの色を変更することです。

これは可能ですか?

+0

コンテンツを変更したような簡単な変更は、anglejsで簡単です。https://stackoverflow.com/questions/20460369/adding-and-removing-classes-in-angularjs-using-ng-click –

+0

@TemaniAfifありがとう –

答えて

2

確かに!それは本当に簡単です。

<button class="btn btn-secondary btn-sm" ng-class="{'btn-danger': history.indexOf(player) >= 0 }" ng-click="buy(player)">{{history.indexOf(player)>=0?'REMOVE':'SELECT'}}</button> 

NG-クラスディレクティブは、ボタンに追加しました。

関連する問題