как получить html выпадающее выбранное значение в ng-repeat div angularjs - PullRequest
1 голос
/ 27 мая 2020

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

 $scope.values = [];
 $scope.Benifit = [{ 'BenefitType': ""},{ 'BenefitType': ""}];

 $scope.saveAllValues = function () {
       alert($scope.values);
 }

HTML

<div ng-repeat="item in Benifit">

                                    <select class="form-control-sm col-md-9" ng-modal="values[$index]">
                                        <option value="">Select</option>
                                        <option value="a">a</option>
                                        <option value="b">b</option>
                                        <option value="c">c</option>
                                        <option value="d">d</option>
                                        <option value="e">e</option>
                                    </select>
                                </div>
                            </div>
                            <button type="button" ng-click="saveAllValues()">Save</button>

Здесь проверьте скрипку

1 Ответ

0 голосов
/ 27 мая 2020

Опечатка в выбранном вами изменении ng-mod a l с ng-mod e l.

<select class="form-control-sm col-md-9" ng-model="values[$index]">
    <option value="">Select</option>
    <option value="a">a</option>
    <option value="b">b</option>
    <option value="c">c</option>
    <option value="d">d</option>
    <option value="e">e</option>
</select>

Обновлено Fiddle

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