[英]How to use ng-select with ng-model
我正在使用ng-repeat遍歷選項的代碼上工作。 現在我想使用ng-select在給定條件下選擇一些值,但是正如AngularJS文檔所述:
ngSelected不會與select和ngModel指令交互,它僅在元素上設置selected屬性。 如果在選擇上使用ngModel,則不應在選項上使用ngSelected,因為ngModel將設置選擇值和所選選項。
但由於ng-repeat的結構如下所示:
<select name="selectedPerson" id="selectedPerson" class="form-control" ng-model="selectedPerson" >
<option value="-1">Select Person</option>
<option ng-repeat="name in nameList" value="{{name.id}}" >{{name.name}}</option>
</select>
我不能在選擇中使用ng-select。 現在,我不想遍歷長列表,將值與條件進行比較,然后在ng-model中進行設置。 我認為使用ng-options可以解決問題,但是我對ng-model仍然了解的是,它在ng-model中設置了完整的對象,這是我不想要的,因為這樣,我可能需要更改一個較大的對象。代碼量。
<option ng-model="value" ng-repeat="name in nameList" value="{{name.id}}" >{{name.name}}</option>
將ng-model
添加到您的選項行
您現在擁有可以從合並范圍訪問的數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.