이 점에 유의하십시오. 이는 stackoverflow에서 관련 질문의 99 %와 반대입니다.Angularjs가 뷰를 업데이트하지만 모델은 업데이트하지 않습니다.
Mi 문제는 다음과 같습니다. 'Master'선택이 변경되면 'Slave'보기가 업데이트되지만 모델이 아니라 종속 선택이 있습니다. 기묘한.
예제 코드 :
<!DOCTYPE html>
<html ng-app>
<head>
<script src="https://code.angularjs.org/1.3.5/angular.js"></script>
</head>
<body>
<select ng-model='master'>
<option value='m1'>Master 1</option>
<option value='m2'>Master 2</option>
</select>
<select ng-model='slave'>
<option value='Slave 1 selected' ng-selected='master == "m1"'>Slave 1</option>
<option value='Slave 2 selected' ng-selected='master == "m2"'>Slave 2</option>
</select>
{{ slave }}
</body>
</html>
주인이 선택 변경, 당신은 선택 변화가 아니라위한 인쇄 된 값을 볼 수있는 바인딩 {{노예}}. plunker에
링크 : http://plnkr.co/edit/LjaKgTTfBlczkGuCIhZ1
내 생각 엔이게 NG 때문에 발생합니다 마스터가 변경 될 때 슬레이브 값의 1 시간 설정을 할 경우 값이 변경 될 때
, 당신은 코드를 실행하기 위해 시계를 만들어야합니다 -selected는 모델을 전혀 인식하지 않고 단순히 선택된 속성을 설정하고 값을 변경하지 않으므로 모델이 업데이트되지 않습니다. – Rytmis
ng-options을 사용하지 않는 이유는 무엇입니까? ng-selected가 ng-model을 업데이트하지 않습니다. – PSL
이 같은 것을 찾으십니까? http://stackoverflow.com/questions/25413071/how-to-handle-cascading-chained-dropdowns-using-multiple-ng-options – PSL