不要在ng-repeat中重复按钮

时间:2017-10-18 12:58:06

标签: javascript angularjs angularjs-ng-repeat

我在AngularJS中使用ng-show选项。

<button ng-click="removeFilter();">
<span ng-repeat="cat in ctrl.getCategories()" ng-show="ctrl.filter[cat]" class="fa fa-close"></span></button>

这非常好用,但是如果我点击第二项,这个div会添加另一个但只有一个按钮就足够了。

我该怎么做?感谢。

1 个答案:

答案 0 :(得分:3)

只需将其 outside

<button ng-click="removeFilter();"> </button>
<span ng-repeat="cat in ctrl.getCategories()" ng-show="ctrl.filter[cat]" class="fa fa-close"></span>