0

我已经启用了多个选项的 md-select。默认情况下,md-select 的 ng-model 确实有一个 OBJECT 值作为数组元素。

点击/选择 md-option - 我想更新 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>

4

1 回答 1

0

你所要求的会自动为你发生。当您设置md-selectmultiple时,ng-model 将是所选项目的数组。有关示例,请参阅https://material.angularjs.org/latest/demo/select上的“选项组”演示。您可以为您的披萨选择多个浇头,无需额外的代码即可将这些值推送到模型数组中。

于 2017-07-12T14:14:33.460 回答