2016-10-07 3 views
-1

이 json을 이름으로 필터링하려고합니다. 나는 결과가 A1 이길 기대하지만 잘못된 것을하고있다.각도 필터가 예상 된 결과를 반환하지 않습니다.

$filter('filter')('[{ "ID": 1, "FirstName": "A1", "L1": "Sabrina" }, { "ID": 2, "FirstName": "A2", "LastName": "L2" }]', 'A1'); 
+0

나는 단지 너무 빨리 제출을 클릭하고 내가 전에 이것을 기다릴 것이라고 가정 할 것이다. – Phil

+0

나는 이해할 수 없다. – user6440175

답변

1

순수한 JSON을 사용하면 $filter을 사용할 수 있다고 생각하지 않습니다.

var arr = JSON.parse('[{ "ID": 1, "FirstName": "A1", "L1": "Sabrina" }, { "ID": 2, "FirstName": "A2", "LastName": "L2" }]'); 
var a1 = $filter('filter')(arr, 'A1'); 

예상되는 결과를 반환합니다.

관련 문제