Как использовать ng-select с ng-моделью - PullRequest
0 голосов
/ 01 марта 2019

Я работаю над кодом, в котором я использую ng-repeat для перебора параметров.теперь я хочу использовать ng-select для выбора некоторого значения с заданным условием, но, как упоминается в документации AngularJS:

ngSelected не взаимодействует с директивами select и ngModel, оно только устанавливает выбранный атрибут наэлемент.Если вы используете 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 в select.Теперь я не хочу перебирать длинный список и сравнивать значение с условием, а затем устанавливать его в ng-модели.Я думаю, что проблема может быть решена с помощью ng-параметров, но что я все еще знаю о ng-модели, так это то, что она задает полный объект в ng-модели, что мне не нужно, поскольку из-за этого мне может потребоваться изменить большое значение.количество кода.

1 Ответ

0 голосов
/ 01 марта 2019
<option ng-model="value" ng-repeat="name in nameList" value="{{name.id}}" >{{name.name}}</option>

добавьте ng-model к вашей строке параметров

теперь у вас есть данные, к которым вы можете получить доступ из своей области действия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...