我尝试使用ng-if根据屏幕上显示的过滤器显示按钮。我使用md-chips来显示类别中的过滤器。
HTML:
<div ng-repeat="filter in sc.filters track by $index">
<md-chips ng-model="filter.value" ng-if="sc.isArray(filter.value)" md-on-remove="sc.filter()"></md-chips>
</div>
<button ng-if="$first" ng-click="sc.newSearch()">clear filters</button>
我跟踪索引并尝试在第一个项目存在时添加按钮。它根本没有显示按钮。任何帮助表示赞赏。
答案 0 :(得分:1)
Checkbox
应在$first
语句中使用。在这种情况下,您不希望使用ng-repeat
。
如果你想在第一个项目出现时添加按钮,为什么不这样做呢:
$first