0
페이지가 처음로드 될 때 select는 올바른 값 (ng-init에 의해 계산 됨)에 바인딩되지만 페이지에서 임의의 버튼을 클릭하자마자 select는 선택된 값을 잃게됩니다. 나는 angularJS에 처음 온 사람입니다. ng 모델을 재설정해야하는 이유는 무엇입니까? 이 문제를 해결하려면 어떻게해야합니까?페이지의 이벤트가 발생한 후 선택 항목의 선택을 잃지 않게하려면 어떻게합니까?
<div Ng-repeat="(key, value) in Array | groupBy: 'FieldA'">
<div Ng-repeat="(k, v) in value | groupBy: 'FieldB'">
<select Ng-model="v.Selected"
Ng-init="v.Selected = (Items | where: ID: k | first)"
Ng-options="item.Name for item in Items track by item.ID">
</select>
</div>
</div>