84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
datas结构类似于
[{"id":1,"name":"test"},{"id":13,"name":"test2"}]
通过id精确筛选,以下写法会把id中含有 1 的数据都筛选出来(如以上两条都会被筛选出来),可以做精确筛选吗
datas|filter:{id : 1}
var target = 1; var fitFun = function(data,target){ var result = []; angular.forEach(data,function(value,key){ if(value.id==target){result.push(data[key])}; }) return result; }; var t = fitFun(data,target); console.log(t);
.filter('idon1',function(){ return function(arr){ var returnArr = []; var index = '1'; angular.forEach(arr,function(data,i){ if(index.indexOf(data.id) != -1){ returnArr.push(data); } }) return returnArr; } })
官方有自带的过滤指定属性,官方给的例子里就有https://docs.angularjs.org/ap...
赞同楼上 官方有的就用, 例如官方自带的过滤器不能满足要求,例如 | date: 里面没有将日期过滤成中文的,就用JS自己写个 .filter 的过滤器
官方有自带的过滤指定属性,官方给的例子里就有
https://docs.angularjs.org/ap...
赞同楼上 官方有的就用, 例如官方自带的过滤器不能满足要求,例如 | date: 里面没有将日期过滤成中文的,就用JS自己写个 .filter 的过滤器