이제 백그라운드에서 얻은 데이터를 바인딩하여 선택해야 합니다
백그라운드에서 반환된 JSON:
js 부분:
으아악그런 다음 사용자의 선택 데이터를 읽고 사용자의 데이터를 선택에 표시하고 상태를 선택합니다
하지만 바인딩할 수는 없습니다. 콘솔을 살펴보니
값은 모두 number:1
형식으로 나타납니다. OK! 그럼 추가하겠습니다 track by x.nation_id
번호가 없어졌는데 데이터를 묶을 수 없어요!
예를 들어 사용자가 먀오족을 선택하면 nation_id는 6이 됩니다.
으아악묶을 수 있어요! 하지만 그것은 작동하지 않습니다! 혹시 제가 잘못한 걸까요?
무슨 일인지 물어봐도 될까요? !
방금 다시 시도했습니다. 트랙바이를 추가한 후 바인딩할 수 없으니 그냥 제거하세요!
근데 값에 문자타입은 필요없어 어떻게 깨는지~~
ng-model="originOptions"
문제없어요~그렇습니다. 컨트롤러에서 얻는 것은 id 값입니다
$scope.originOptions.nation_id
이 기사를 읽을 수 있습니다
컨트롤러:
으아악HTML:
으아악이 데이터 구조를 사용해 보세요
바인딩된 ng-model을 통해 값의 문자 유형을 얻을 수 없습니다.
숫자:1로 표시되지만
ngOptions는 이렇게 생성됩니다
예시를 보려면 문서를 살펴보세요:
https://docs.angularjs.org/ap...