выберите раскрывающийся список не установить значение в нг-модели - PullRequest
0 голосов
/ 21 декабря 2018

Я использую версию chrome 65, там выпадающая ng-модель работает отлично, но в версии chrome 71 ng-модель работает неправильно, в ng-модели не установлено значение параметра.

 <select class="btn dropdown-toggle btn-info" ng-model="action" ng-click="disburseMenuEvent(action)">
                                            <option data-icon="fa-glass icon-success" value=""> SELECT </option>
                                            <option data-icon="fa-glass icon-success" ng-repeat="actn in Action"  ng-value="{{actn.Id}}" >
                                            {{actn.action}}</option>
                                        </select>

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Вам необходимо заменить это:

...ng-value="{{actn.Id}}" >

на это:

...ng-value="actn.Id" >

Внутри атрибута ng-xxx разметка {{}}не требуется.

0 голосов
/ 21 декабря 2018

Вам необходимо установить значение для каждой опции.Затем он будет применяться к «действию», когда он выбран.

<select name="state" ngModel>
    <option value="" disabled>Choose a state</option>
    <option *ngFor="let state of states" [ngValue]="state">
           {{ state.abbrev }}
    </option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...