angularjs 인라인 필터를 사용하여 json 배열에서 키의 전체 값을 비교하는 방법

덴마크어 Nayeem

JSON 배열이 있고 일치 기준에 따라 일부 요소를 필터링하고 싶습니다.

{{myJsonArray | 필터 : {myKey : myValue}}}

AngularJS의 인라인 필터의 문제점은 제공된 키의 전체 값을 비교하지 않고 대신 배열 값의 일부를 비교한다는 것입니다.

HTML 내에서 사용할 수있는 인라인 필터에 대한 다른 대안이 없습니다.

//My Json Array
$scope.myJsonArray = [
 { id : 1, myKey : "5" },
 { id : 2, myKey : "10" },
 { id : 3, myKey : "15" },
 { id : 4, myKey : "20" }
];
{{ (myJsonArray | filter : { myKey : 1 }).length }}

myKey에 제공된 값이 배열 내의 Json 개체에 존재하지 않기 때문에 출력이 0 인 것을 제외하고는

그러나 실제 출력은 2로 나타납니다.

그 이유는 angularjs 필터가 제공된 값 1을 10 및 15와 비교하고 이러한 키에 1이 존재하므로 true를 반환하기 때문입니다.

필터가 키를 값의 일부가 아닌 단일 완전한 값으로 비교하기를 원합니다.

마하

다음은 작동하는 것입니다 : https://plnkr.co/edit/a9LR7lWpgluzufUZTzUF?p=preview

당신은 엄격한 평등을 기대하고 있으므로 아래 솔루션을 사용하십시오.

{{ (myJsonArray | filter : { myKey : '15' }:true).length }}

엄격한 비교를 지정하는 데 사용되는 끝에있는 : true를보십시오.

{ myKey : '15' }:true

https://code.angularjs.org/1.6.10/docs/api/ng/filter/filter를 참조 하고 문서에서 비교기 (세 번째 인수)를 확인하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AngularJS를 사용하여 JSON 배열 내의 JSONobjects에서 동일한 값을 갖는 요소를 가져 오기 위해 필터를 적용하는 방법

분류에서Dev

AngularJS에서 객체 배열을 반복하고 키를 인쇄하는 방법

분류에서Dev

포인터 배열에서 전체 배열을 전달하는 방법

분류에서Dev

다른 배열을 사용하여 배열에서 키 / 값으로 객체를 추출하는 방법

분류에서Dev

AngularJS에서 필터를 사용하여 특정 값을 가진 객체 배열을 되 찾는 방법은 무엇입니까?

분류에서Dev

AngularJS에서 확인란을 사용하여 배열 필터링

분류에서Dev

여러 값을 확인하여 배열 / 객체를 필터링하는 방법

분류에서Dev

키 값 배열을 사용하여 JSON 데이터를 반복하는 방법

분류에서Dev

두 개의 사전 키 값을 비교하고 iOS에서 셀의 텍스트를 인쇄하는 방법은 무엇입니까?

분류에서Dev

Python에서 키를 사용하여 사전의 값을 확장하는 방법

분류에서Dev

Angularjs를 사용하여 json 데이터에서 특정 값을 얻는 방법

분류에서Dev

배열의 항목을 비교하고 교체하는 방법과 특정 인덱스에 인덱스를 설정하는 방법은 무엇입니까?

분류에서Dev

json 배열을 필터링하고 angularjs를 사용하여 배열 항목에 따라 2 개의 테이블에 데이터를 표시합니다.

분류에서Dev

특정 배열 인덱스를 사용하여 상태 배열의 개체 값을 변경하는 방법

분류에서Dev

메인 배열의 하위 배열에서 json 값을 얻는 방법

분류에서Dev

사전에 따라 어색한 배열의 값을 대체하는 효율적인 방법?

분류에서Dev

JSON 문자열 표기법을 사용하여 다른 개체의 구성원 인 개체를 전달하는 방법은 무엇입니까?

분류에서Dev

R의 배낭 문제 : R에서 루프를 사용하여 전체 열 대신 각 항목을 확인하는 방법

분류에서Dev

배열의 요소와 비교하여 객체를 필터링하는 방법

분류에서Dev

값 목록에서 값을 검색하여 사전의 키를 인쇄하는 방법

분류에서Dev

bash 스크립트를 사용하여 배열 배열의 키와 값을 인쇄하는 방법

분류에서Dev

lodash를 사용하여 단일 속성으로 2 개의 객체 배열을 필터링 / 비교하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 인코딩하기 전에 JSON 배열을 편집하는 방법

분류에서Dev

인덱스를 사용하여 키와 값에 따라 사전을 여러 사전으로 분할하는 방법은 무엇입니까?

분류에서Dev

angularjs를 사용하여 json 항목의 배열에서 데이터를 가져 오는 방법

분류에서Dev

for 루프를 사용하여 Java에서 두 배열의 인덱스 값을 추가하는 방법

분류에서Dev

배열에서 키를 사용하여 값 배열을 얻는 방법

분류에서Dev

R을 사용하여 전체 데이터 세트의 두 열 값을 정확히 일치시키는 방법

분류에서Dev

Flutter의 객체 배열에서 키 값 ID 종료 여부를 확인하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    AngularJS를 사용하여 JSON 배열 내의 JSONobjects에서 동일한 값을 갖는 요소를 가져 오기 위해 필터를 적용하는 방법

  2. 2

    AngularJS에서 객체 배열을 반복하고 키를 인쇄하는 방법

  3. 3

    포인터 배열에서 전체 배열을 전달하는 방법

  4. 4

    다른 배열을 사용하여 배열에서 키 / 값으로 객체를 추출하는 방법

  5. 5

    AngularJS에서 필터를 사용하여 특정 값을 가진 객체 배열을 되 찾는 방법은 무엇입니까?

  6. 6

    AngularJS에서 확인란을 사용하여 배열 필터링

  7. 7

    여러 값을 확인하여 배열 / 객체를 필터링하는 방법

  8. 8

    키 값 배열을 사용하여 JSON 데이터를 반복하는 방법

  9. 9

    두 개의 사전 키 값을 비교하고 iOS에서 셀의 텍스트를 인쇄하는 방법은 무엇입니까?

  10. 10

    Python에서 키를 사용하여 사전의 값을 확장하는 방법

  11. 11

    Angularjs를 사용하여 json 데이터에서 특정 값을 얻는 방법

  12. 12

    배열의 항목을 비교하고 교체하는 방법과 특정 인덱스에 인덱스를 설정하는 방법은 무엇입니까?

  13. 13

    json 배열을 필터링하고 angularjs를 사용하여 배열 항목에 따라 2 개의 테이블에 데이터를 표시합니다.

  14. 14

    특정 배열 인덱스를 사용하여 상태 배열의 개체 값을 변경하는 방법

  15. 15

    메인 배열의 하위 배열에서 json 값을 얻는 방법

  16. 16

    사전에 따라 어색한 배열의 값을 대체하는 효율적인 방법?

  17. 17

    JSON 문자열 표기법을 사용하여 다른 개체의 구성원 인 개체를 전달하는 방법은 무엇입니까?

  18. 18

    R의 배낭 문제 : R에서 루프를 사용하여 전체 열 대신 각 항목을 확인하는 방법

  19. 19

    배열의 요소와 비교하여 객체를 필터링하는 방법

  20. 20

    값 목록에서 값을 검색하여 사전의 키를 인쇄하는 방법

  21. 21

    bash 스크립트를 사용하여 배열 배열의 키와 값을 인쇄하는 방법

  22. 22

    lodash를 사용하여 단일 속성으로 2 개의 객체 배열을 필터링 / 비교하는 방법은 무엇입니까?

  23. 23

    PHP를 사용하여 인코딩하기 전에 JSON 배열을 편집하는 방법

  24. 24

    인덱스를 사용하여 키와 값에 따라 사전을 여러 사전으로 분할하는 방법은 무엇입니까?

  25. 25

    angularjs를 사용하여 json 항목의 배열에서 데이터를 가져 오는 방법

  26. 26

    for 루프를 사용하여 Java에서 두 배열의 인덱스 값을 추가하는 방법

  27. 27

    배열에서 키를 사용하여 값 배열을 얻는 방법

  28. 28

    R을 사용하여 전체 데이터 세트의 두 열 값을 정확히 일치시키는 방법

  29. 29

    Flutter의 객체 배열에서 키 값 ID 종료 여부를 확인하는 방법은 무엇입니까?

뜨겁다태그

보관