Angularjs过滤json结果

时间:2014-08-29 10:25:32

标签: javascript json angularjs

我在使用转发器中的过滤功能过滤json对象时遇到问题。过滤器在第一级没有问题,但现在当我尝试过滤集合的其余部分,然后如果未定义过滤器则返回范围数据我得到错误。

我创建了fiddle,感谢您的帮助。

app.filter('showByfilValue',['ctrl'], function ($scope,ctrl) {
return function (items, word) {
var filtered = [];
  if (typeof word !== 'undefined') {
var letterMatch = new RegExp('^' + word + '$', 'i');
for (var i = 0; i < items.length; i++) {
  var item = items[i];
 if (letterMatch.test(item.services[0].services[0].serviceName)) {
    filtered.push(item);
  }
}
return filtered;
  } else {
      return data;
  }
 };
});

吉米亨德里

0 个答案:

没有答案