选择下拉列表不设置ng-model中的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择下拉列表不设置ng-model中的值相关的知识,希望对你有一定的参考价值。
我正在使用chrome 65版本,dropdown ng-model完美运行,但在chrome 71版本中ng-model出现故障,它没有在ng-model中设置选项值。
<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>
答案
你需要替换这个:
...ng-value="{{actn.Id}}" >
有了这个:
...ng-value="actn.Id" >
在ng-xxx属性中,不需要{{}}标记。
另一答案
您需要为每个选项设置值。然后,当它被选中时,它将适用于“动作”。
<select name="state" ngModel>
<option value="" disabled>Choose a state</option>
<option *ngFor="let state of states" [ngValue]="state">
{{ state.abbrev }}
</option>
</select>
以上是关于选择下拉列表不设置ng-model中的值的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS - 选择的 ng-model 工作不正常
根据下拉列表中选择的值设置 datetimepicker 格式
VBA代码根据excel工作簿中的值从webform下拉列表中选择一个值