【发布时间】:2014-02-28 22:12:53
【问题描述】:
我有一个选择的 div,每个都有一个复选框。当每个特定的复选框被选中时,我正在尝试向标签添加一个类。
我看到我可以为每个盒子创建一个特定的模型(ng-model:"isChecked-1" 然后 ng-class="'active' : isChecked-1")等等,但它没有看起来代码效率很高。
有什么想法吗?
这是我的代码:
<div class="col-md-4">
<label class="checkbox-inline btn col-md-12" ng-class="{'active' : isChecked}">
<input type="checkbox" id="inlineCheckbox1" value="option1" ng-model="isChecked"> Clothes
</label>
</div>
<div class="col-md-4">
<label class="checkbox-inline btn col-md-12" ng-class="{'active' : isChecked}">
<input type="checkbox" id="inlineCheckbox1" value="option2"> Cars
</label>
</div>
<div class="col-md-4">
<label class="checkbox-inline btn col-md-12" ng-class="{'active' : isChecked}">
<input type="checkbox" id="inlineCheckbox1" value="option3"> Music
</label>
</div>
【问题讨论】:
标签: angularjs ng-class angular-ngmodel