我在 AngularJS 中有这个选择:
<select id="objectId" name="seccionId" class="form-control" ng-model="arguments.seccion" data-ng-options="item.id as item.valor for item in arguments.objects" required></select>
我喜欢将两个值都保存在范围内,但我只保存一个值。
任何形式来保存这两个值?
谢谢!!!
我在 AngularJS 中有这个选择:
<select id="objectId" name="seccionId" class="form-control" ng-model="arguments.seccion" data-ng-options="item.id as item.valor for item in arguments.objects" required></select>
我喜欢将两个值都保存在范围内,但我只保存一个值。
任何形式来保存这两个值?
谢谢!!!
I am assuming you want a multiple select. Have you tried using the attribute multiple:
<select id="objectId" name="seccionId" class="form-control" ng-model="arguments.seccion" multiple="true" data-ng-options="item.id as item.valor for item in arguments.objects" required></select>
如果您希望绑定整个值,则ng-model
可以简单地省略表达式select
的一部分。ng-options
在这种情况下,它是item.id
一部分。
data-ng-options="item.valor for item in arguments.objects"
这将确保在选择时整个item
绑定到您ng-model
。