은이 같은 백킹 JSON와 드롭 가지고 그것AngularJS에서 모델 데이터를 어떻게 트래버스합니까?
<select id="tradestyle" ui-select2 ng-model="currentTradestyle" >
<option ng-repeat="tradestyle in tradestyles" value="{{tradestyle.id}}">
{{tradestyle.name}}
</option>
</select>
다음 I는 :
$scope.tradestyles = [
{"id":"1","source":"Source One","name":"Name One"},
{"id":"2","source":"Source Two","name":"Name Two"}
]
이것은 select2
사용 드롭이다 모델 선택된 tradestyle의 ID는 선택한 트랙 스타일의 이름이 표시된 텍스트 필드를 배치하고 을 편집 할 수 있습니다.
<input type="text" ng-model="currentTradestyle" />
ID 대신 선택한 tradestyle의 이름을 가리 키도록 후자 모델을 어떻게 변경합니까? 즉, 선택한 ID 값의 형제 이름 값을 가리 키도록 범위 객체를 탐색하려면 어떻게해야합니까?
감사하지만 UI - 선택 2는 NG-옵션과 호환되지 않습니다. ui-select2와 호환되는 답변을 얻길 바랍니다. –
흠, 어쩌면 당신은'ng-repeat' 옵션을 통해'ng-click '을 시도하고 컨트롤러에서 수동으로 항목을 선택할 수 있습니다. – Chandermani
ng-repeat에 ng-click을 넣었다면 반복 할 수있는 요소만큼 많은 이벤트 처리기를 생성 할 것이지만, 나는 그것이 유효한 해결책이라고 생각하지 않습니다. – Wawy