在angularjs中过滤ng重复
Filtering in angularjs inside ng-repeat
im试图在ngRepeat中进行过滤,但所有使用filter
的过滤器都会出现相同的错误,我在这里输入了代码和错误:
HTML:
<input type="text" ng-model="searchOd.name"/>
<li ng-repeat="od in opdata[odTag] | filter:searchOd as odFiltered">
错误:
TypeError: boolean is not a function
at angular.min.js:16709
at $parseFilter (angular.min.js:12155)
at Object.regularInterceptedExpression (angular.min.js:12851)
at Scope.$get.Scope.$digest (angular.min.js:14235)
at Scope.$get.Scope.$apply (angular.min.js:14506)
at done (angular.min.js:9659)
at completeRequest (angular.min.js:9849)
at XMLHttpRequest.requestLoaded (angular.min.js:9790)
我试图使用{{opdata[odTag]|json}}导出opdata[odTag],并将其放入plunkr中,但在plunkr中它有效!!我做错了什么?
这就是我现在在没有filter
:的情况下的表现
.filter('byDistrict', function() {
return function(items, id_district) {
var filtered = [];
if(!id_district) return items;
angular.forEach(items, function(item) {
if(item.id_district == id_district) filtered.push(item);
});
return filtered;
}
})
提前感谢!
编辑:
正如plunkr中所说,它是有效的,但我在这里放了:plunkr
您的代码没有任何问题。但是您使用的是Angular 1.2.x,其中"结果"功能是Angular 1.3+的一部分
相关文章:
- 角度:在ng重复上切换图像
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 防止ng重复中的重复值(AngularJS)
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 在ng重复循环中显示来自不同文件夹的图像
- 在ng重复循环中显示条件内容的最佳方式是什么
- 离子2:在离子载玻片内产生ng重复
- 正在ng重复元素上添加事件
- 嵌套ng重复angularjs
- ng模型内的ng重复的ng重复开始
- 混合元素的有角度的ng重复
- 如何避免在angular上多次调用方法;s ng重复
- 在表格格式中使用ng重复
- AngularJS ng重复处理空列表事例
- 如何在AngularJS-ng重复循环中将长JSON路径缩短为变量
- Angular在与ng重复作斗争
- ng重复中的ng模型-初始化唯一作用域属性
- ng重复变量到ng模型
- 尝试使用ng重复时出现空白屏幕
- 如何防止由ng重复引起的net::ERR_INSUFICIENT_RESOURCES错误