我试图在带有ID的数组中找到一个项目。 我从我的网址获取了该ID,并尝试使用$ filter从我的数组中提取它。
这是我的代码:
$filter('filter')($rootScope.items,{ID_ITEM:$location.$$path.replace('/','')})
如此低调:
$filter('filter')($rootScope.items,{ID_ITEM:id})
它有效,但问题是它还会返回ID
中具有相同编号的其他项目示例:如果我的网址是#/ 3,它将返回ID为23,13,3,33等的对象...
如何过滤我的数组才能找到确切的数组?
答案 0 :(得分:3)
只需将true
选项与第三个参数完全匹配即可:
$filter('filter')($rootScope.items,{ID_ITEM:$location.$$path.replace('/','')},true)