单击时更改按钮

时间:2017-10-31 23:36:55

标签: javascript html angularjs twitter-bootstrap

下面是我的Bootstrap和Angular的HTML代码:

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

当我点击按钮时,按钮的字样会从&#39; SELECT&#39;去除&#39;。但是,我想要的是要更改的按钮的颜色,以便在打开&#39; SELECT&#39;时,它是默认颜色。但红色&#34; btn-danger&#34;上课的时间&#39;删除&#39;。

这可能吗?

1 个答案:

答案 0 :(得分: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-class 指令添加到按钮。