簡體   English   中英

如何在ng-model中使用ng-select

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM