AngularJS 个选项
AngularJS ng-options
我在 AngularJS 中有这个 select:
<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>
我想在范围内保存两个值,但我只保存一个值。
任何形式来保存这两个值?
谢谢!!!
我假设你想要一个倍数 select。您是否尝试过使用属性 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
,那么您可以简单地省略 ng-options
expression.
的 select
部分
在这种情况下,它是 item.id
部分。
data-ng-options="item.valor for item in arguments.objects"
这将确保整个 item
在选择时绑定到您的 ng-model
。
我在 AngularJS 中有这个 select:
<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>
我想在范围内保存两个值,但我只保存一个值。
任何形式来保存这两个值?
谢谢!!!
我假设你想要一个倍数 select。您是否尝试过使用属性 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
,那么您可以简单地省略 ng-options
expression.
select
部分
在这种情况下,它是 item.id
部分。
data-ng-options="item.valor for item in arguments.objects"
这将确保整个 item
在选择时绑定到您的 ng-model
。