Код в файле просмотра 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