【发布时间】:2016-09-29 12:20:04
【问题描述】:
我想通过使用复选框来过滤我的表格,我使用带有以下代码的单选按钮成功地做到了这一点:
<label class="checkbox-inline" >
<input type="radio" ng-model="term" value="HT1"/> HT1
<input type="radio" ng-model="term" value="HT2"/> HT2
<input type="radio" ng-model="term" value="VT1"/> VT1
<input type="radio" ng-model="term" value="VT2"/> VT2
</label>
<tr ng-repeat="course in vm.courses|filter:term">
我意识到在使用复选框时同样不行,因为所有复选框都使用相同的 ng-model。但是我如何使用复选框来做到这一点?如果必须使用脚本,我想使用 javascript 而不是 angular
【问题讨论】:
-
我认为您可以使用参数创建一个角度过滤器 (stackoverflow.com/questions/16227325/…)。您可以将复选框与不同的 ng-model 绑定并将其放入过滤器以自定义过滤器。
标签: javascript angularjs checkbox filter angularjs-ng-repeat