我已经启用了多个选项的md-select。默认情况下,md-select的ng-model确实有一个对象值作为数组元素。
单击/选择md-option -I要更新md-select的ng-model (父md-select)
<md-input-container class="md-block">
<md-select ng-model="selected_item" ng-model-options="{trackBy: \'$value.id\'}" multiple>
<md-option ng-value="item" ng-click="onSelectItem(item)" ng-repeat="item in items">{{item.name}}</md-option>
</md-select>
发布于 2017-07-12 22:14:33
你所要求的东西会自动为你实现。当您将模型设置为multiple时,ng- md-select将是所选项目的数组。有关示例,请参阅https://material.angularjs.org/latest/demo/select上的“选项组”演示。您可以为您的披萨选择多个浇头,并且不需要额外的代码来将这些值推入模型数组。
https://stackoverflow.com/questions/45055695
复制相似问题