我试图用名字过滤这个json。我期待结果是A1,但我做错了。
$filter('filter')('[{ "ID": 1, "FirstName": "A1", "L1": "Sabrina" }, { "ID": 2, "FirstName": "A2", "LastName": "L2" }]', 'A1');
答案 0 :(得分:1)
我认为您不能将$filter
与纯JSON一起使用。
var arr = JSON.parse('[{ "ID": 1, "FirstName": "A1", "L1": "Sabrina" }, { "ID": 2, "FirstName": "A2", "LastName": "L2" }]');
var a1 = $filter('filter')(arr, 'A1');
返回预期结果。