繁体   English   中英

角度| 删除按钮上的活动课程

[英]Angular | Remove active class on button

我正在使用Bootstrap制作AngularJS项目。

这是JSfiddle: https ://jsfiddle.net/mijacat/dmuuu79v/3/

我希望能够切换按钮,使其立即从.btn btn-default.btn btn-info 但是,通常按钮是“活动的”,然后在第二次单击时更改状态。

一键执行该如何操作? 如果可能,是否有使用Angular的解决方案? 这是因为我希望以后将按钮状态更改为其他状态。

只需使用ng-class

<button class="btn" ng-class="{'btn-info': some_condition}">...</button>

这是更新的JSFiddle(还请注意$index变量的用法): https ://jsfiddle.net/dmuuu79v/4/

您遇到的问题是,您有一个变量$scope.isToggled来保持所有按钮的状态。 您应该将其分开。

我已经纠正了你的小提琴: https : //jsfiddle.net/dmuuu79v/5/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM