Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在ng上单击md选项-更改md的ng型号选择_Angularjs_Angular Material_Ng Options_Angularjs Ng Options_Md Select - Fatal编程技术网

Angularjs 在ng上单击md选项-更改md的ng型号选择

Angularjs 在ng上单击md选项-更改md的ng型号选择,angularjs,angular-material,ng-options,angularjs-ng-options,md-select,Angularjs,Angular Material,Ng Options,Angularjs Ng Options,Md Select,我已启用多个选项进行md选择。 默认情况下,md select的ng模型有一个对象值作为数组元素 单击/选择md选项-我想更新md select的ng模型(父md select) {{item.name} 你所要求的会自动为你实现。当您将md select设置为multiple时,ng模型将是所选项目的数组。有关示例,请参见上的“选项组”演示。您可以为您的比萨饼选择多个浇头,无需额外代码即可将这些值推入模型数组。adam0101-是的,没错,但在将选定元素推送到md select的ng模型之

我已启用多个选项进行md选择。 默认情况下,md select的ng模型有一个对象值作为数组元素

单击/选择md选项-我想更新md select的ng模型(父md select)


{{item.name}

你所要求的会自动为你实现。当您将
md select
设置为
multiple
时,ng模型将是所选项目的数组。有关示例,请参见上的“选项组”演示。您可以为您的比萨饼选择多个浇头,无需额外代码即可将这些值推入模型数组。

adam0101-是的,没错,但在将选定元素推送到md select的ng模型之前,我只想对选定元素(数组)应用自定义逻辑。我该怎么做?
<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>