我在 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 会添加另一个项目,但一个按钮对我来说就足够了。
我怎样才能做到这一点?谢谢。
最佳答案
只需将其放在外面
<button ng-click="removeFilter();"> </button>
<span ng-repeat="cat in ctrl.getCategories()" ng-show="ctrl.filter[cat]" class="fa fa-close"></span>
关于javascript - 不要在 ng-repeat 中重复按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46810751/