ng-value в опциях элемента управления select в laravel, не получая параметр value, такой же, как ng-value - PullRequest
0 голосов
/ 03 декабря 2018

Код в файле просмотра Laravel:

<select class="form-control" ng-model="voucher.card_type" > <option value="">Choose Card Type</option> <option ng-repeat="cardList in cardTypes" ng-value="@{{cardList.id}}"> @{{cardList.card_type}} </option> </select>

Ожидаемый тег html:

<select class="form-control ng-pristine ng-valid ng-empty ng-touched" ng-model="voucher.card_type">
      <option value="">Choose Card Type</option>
      <!-- ngRepeat: cardList in cardTypes --><option ng-repeat="cardList in cardTypes" ng-value="57" class="ng-binding ng-scope" value="57">ChristmasCard</option><!-- end ngRepeat: cardList in cardTypes -->
      <option ng-repeat="cardList in cardTypes" ng-value="58" class="ng-binding ng-scope" value="58">AnniversaryCard</option>
      <!-- end ngRepeat: cardList in cardTypes -->

Но он получает мне параметр значенияс именем вместо идентификатора совпадает с ng-значением.

Получение HTML-тега Создано:

<select class="form-control ng-pristine ng-valid ng-empty ng-touched" ng-model="voucher.card_type">
      <option value="">Choose Card Type</option>
      <!-- ngRepeat: cardList in cardTypes --><option ng-repeat="cardList in cardTypes" ng-value="57" class="ng-binding ng-scope" value="ChristmasCard">ChristmasCard</option><!-- end ngRepeat: cardList in cardTypes -->
      <option ng-repeat="cardList in cardTypes" ng-value="58" class="ng-binding ng-scope" value="AnniversaryCard">AnniversaryCard</option>
      <!-- end ngRepeat: cardList in cardTypes -->

Я не даю параметр значения в опциях, и он работал до конца октября 2018 года и не получал идентификатор в значенииВнезапно значение получает имя вместо идентификатора.

Любая помощь?У меня угловая версия js 1.5.5

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