我试图在角度中循环一个具有某个类的元素列表,但我认为我的方法是错误的。
我现在收到错误a is undefined
<div class="add-filter-tags" data-filter="{{filter.filter_type}}" ng-class="{'tag_selected' : tag_selected }" ng-repeat="filter in filters" ng-click="tag_selected = !tag_selected;">{{filter.filter_type}}</div>
所以我点击其中一些来添加tag_selected
类......
我将此代码放在稍后调用的函数中......
angular.forEach(document.querySelector('.tag_selected')), function(value, key){
window.alert('test');
}
那就是给我错误。
我想这更像是一个普遍的问题,我如何使用angularjs中的类循环元素? ForEach的文档相当小,仅涉及预先声明的数组。
答案 0 :(得分:2)
angular.forEach(document.querySelectorAll('.tag_selected'), function(value, key) {
window.alert('test');
});