AngularJS - проблемы заполнителя в Select - PullRequest
0 голосов
/ 24 января 2019

Доброе утро, у меня проблема с неработающим заполнителем. Исследовав SO на наличие похожих проблем, получил этот, который описывает довольно похожую проблему, но не нашел решения для моих проблем:

AngularJS: нг-заполнитель не работает

У меня есть поле выбора:

  <select ng-model="form.experience"
          name="experience"
          ng-options="e for e in experience"
          class="form-control"
          data-placeholder="Experience"
          tabindex="11"
          required=""/>

В контроллере у меня есть:

$scope.experience = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

Затем в браузере я вижу следующее. Насколько я понимаю, он должен уже работать, однако в поле выбора не отображается местозаполнитель. Буду признателен за некоторую помощь, поскольку я явно что-то упускаю.

enter image description here

1 Ответ

0 голосов
/ 24 января 2019

заполнитель не будет работать в select при использовании ng-options

два решения:

<select ng-model="form.experience"
      name="experience">
    <option >Experience</option>
    <option ng-repeat="e in experience"></option>
 </select>

секунда:

$scope.experience = ['Experience',1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
$scope.form.experience = 'Experience';

  <select ng-model="form.experience"
      name="experience"
      ng-options="e for e in experience"
      class="form-control"
      data-placeholder="Experience"
      tabindex="11"
      required=""/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...