사용자 선택에 따라 ng-options 필터링

파비오 K

두 가지 선택 요소가 있습니다. 첫 번째는 국가를 선택하는 데 사용됩니다. 두 번째는 상태를 선택하는 데 사용됩니다.

모든 주가 국가에 묶여 있습니다.

상태 :

[{"code":"SC","name":"Santa Catarina","country":{"code":"BRA","name":"Brazil"}},    {"code":"RR","name":"Roraima","country":{"code":"BRA","name":"Brazil"}},{"code":"AL","name":"Alabama","country":{"code":"USA","name":"United States"}},{"code":"FL","name":"Florida","country":{"code":"USA","name":"United States"}}] 

국가 :

[{"code":"BRA","name":"Brasil"},{"code":"USA","name":"United States"}] 

HTML 내용 :

<select ng-model="userCountry" ng-options="country.name for country in countries track by country.name">

 <select ng-model="userState" ng-options="state.name for state in states track by state.name | filter: {state.country.code:userCountry.code}">

따라서 먼저 사용자가 "userCountry"에 연결된 국가를 선택합니다.

$scope.userCountry = new Object();

이제 주 선택 요소는 해당 국가와 관련된 주만 표시해야하지만 현재 모든 주를로드하고 있습니다. 작동하지 않습니다 :(

Im이 올바른 구문을 사용하는지 모르겠습니다. 누구든지 나를 도울 수 있습니까?

이것은 내 필터입니다.

| filter: {state.country.code:userCountry.code}

성공하지 못한 채 다양한 변형을 시도했습니다.

다음은 내 문제가있는 바이올린입니다. http://jsfiddle.net/zrm7y80s/2/

각도 1.2.23을 사용합니다.

감사합니다!!

매튜 버그

ng- 옵션을 다음과 같이 변경하십시오.

<select ng-model="userState" ng-options="state.name for state in ( states | filter: {country: { code: userCountry.code }}) track by state.name">

추적을 수행하기 전에 필터를 실행하고, 또한 state.country.code가 객체 키로 유효하지 않기 때문에 하위 객체를 필터링하려고합니다.

업데이트 된 Fiddle : http://jsfiddle.net/dw20jakt/

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Angular ng-options는 ajax 데이터에 따라 선택 추가

분류에서Dev

첫 글자에 따라 ng-repeat 필터링

분류에서Dev

ng-options 내에서 ng-if를 사용하여 null 결과 필터링

분류에서Dev

사용자 선택에 따라 반복 필터

분류에서Dev

Django에서 models.charfield 선택에 따라 사용자를 필터링하는 방법

분류에서Dev

사용자마다 다른 값에 따라 값 필터링

분류에서Dev

Microstrategy-사용자에 따라 대시 보드 필터링

분류에서Dev

Angular : for (key, value)를 사용할 때 ng-options에 필터 사용

분류에서Dev

선택 요소의 ng-options에서 데이터를 필터링하는 방법은 무엇입니까?

분류에서Dev

ng-repeat의 조건에 따라 동적으로 angularjs 필터 선택

분류에서Dev

사용자가 입력 한 다양한 조건에 따라 팬더 필터링

분류에서Dev

사용자 지정 조건에 따라 재귀 적으로 트리 필터링

분류에서Dev

사용자 지정 조건에 따라 재귀 적으로 트리 필터링

분류에서Dev

filter_if를 사용하여 기준에 따라 필터링

분류에서Dev

사용자 선택에 따라 스피너에서 TextView로 데이터 전달

분류에서Dev

사용자가 선택한 필드에 따라 정렬 및 나열

분류에서Dev

텍스트 상자 설정 방법 / 필요에 따라 선택-JavaScript 사용

분류에서Dev

사용자 선택에 따라 동적으로 입력 필드 추가

분류에서Dev

AngularJS에서 옵션 선택과 함께 ng-options 사용

분류에서Dev

AngularJS ng-repeat에서 "사용자 지정 값"필터링

분류에서Dev

Angularjs-ng-options를 사용하여 선택 상자 채우기

분류에서Dev

다른 선택에 따라 선택에서 데이터 필터링

분류에서Dev

요청 사용자에 따라 데이터를 선택하는 Django 양식

분류에서Dev

Rails : 사용자 선택에 따라 데이터베이스 정보 표시

분류에서Dev

angularjs의 ng-options를 사용하여 선택 상자에서 여러 옵션을 선택하십시오.

분류에서Dev

ng-options에서 사용자 정의 정렬 필터를 사용할 때 이상한 정렬 동작

분류에서Dev

ng-options를 사용하여 선택 드롭 다운에 개체 데이터 표시

분류에서Dev

추가 <및> 로그인 ng-repeat 및 그에 따라 필터링

분류에서Dev

Plotly Dash : 플롯 선택에 따라 DataTable 필터링

Related 관련 기사

  1. 1

    Angular ng-options는 ajax 데이터에 따라 선택 추가

  2. 2

    첫 글자에 따라 ng-repeat 필터링

  3. 3

    ng-options 내에서 ng-if를 사용하여 null 결과 필터링

  4. 4

    사용자 선택에 따라 반복 필터

  5. 5

    Django에서 models.charfield 선택에 따라 사용자를 필터링하는 방법

  6. 6

    사용자마다 다른 값에 따라 값 필터링

  7. 7

    Microstrategy-사용자에 따라 대시 보드 필터링

  8. 8

    Angular : for (key, value)를 사용할 때 ng-options에 필터 사용

  9. 9

    선택 요소의 ng-options에서 데이터를 필터링하는 방법은 무엇입니까?

  10. 10

    ng-repeat의 조건에 따라 동적으로 angularjs 필터 선택

  11. 11

    사용자가 입력 한 다양한 조건에 따라 팬더 필터링

  12. 12

    사용자 지정 조건에 따라 재귀 적으로 트리 필터링

  13. 13

    사용자 지정 조건에 따라 재귀 적으로 트리 필터링

  14. 14

    filter_if를 사용하여 기준에 따라 필터링

  15. 15

    사용자 선택에 따라 스피너에서 TextView로 데이터 전달

  16. 16

    사용자가 선택한 필드에 따라 정렬 및 나열

  17. 17

    텍스트 상자 설정 방법 / 필요에 따라 선택-JavaScript 사용

  18. 18

    사용자 선택에 따라 동적으로 입력 필드 추가

  19. 19

    AngularJS에서 옵션 선택과 함께 ng-options 사용

  20. 20

    AngularJS ng-repeat에서 "사용자 지정 값"필터링

  21. 21

    Angularjs-ng-options를 사용하여 선택 상자 채우기

  22. 22

    다른 선택에 따라 선택에서 데이터 필터링

  23. 23

    요청 사용자에 따라 데이터를 선택하는 Django 양식

  24. 24

    Rails : 사용자 선택에 따라 데이터베이스 정보 표시

  25. 25

    angularjs의 ng-options를 사용하여 선택 상자에서 여러 옵션을 선택하십시오.

  26. 26

    ng-options에서 사용자 정의 정렬 필터를 사용할 때 이상한 정렬 동작

  27. 27

    ng-options를 사용하여 선택 드롭 다운에 개체 데이터 표시

  28. 28

    추가 <및> 로그인 ng-repeat 및 그에 따라 필터링

  29. 29

    Plotly Dash : 플롯 선택에 따라 DataTable 필터링

뜨겁다태그

보관