Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
Html 如何在md select multiple(在angularjs中)中取消选择所选选项?_Html_Angularjs - Fatal编程技术网

Html 如何在md select multiple(在angularjs中)中取消选择所选选项?

Html 如何在md select multiple(在angularjs中)中取消选择所选选项?,html,angularjs,Html,Angularjs,这是我的html代码 <md-select ng-model="vm.hostSettings.cohostLists" value="{{vm.hostSettings.cohostLists}}" multiple="true"> <md-optgroup > <md-option ng-value="host" ng-repeat="host in vm.coHostList" ng-selected="{{ vm.selectedUser

这是我的html代码

 <md-select ng-model="vm.hostSettings.cohostLists"  value="{{vm.hostSettings.cohostLists}}" multiple="true">
  <md-optgroup >
      <md-option ng-value="host" ng-repeat="host in vm.coHostList" ng-selected="{{ vm.selectedUser.indexOf(host.user.firstName) > -1}}">{{host.user.firstName}}</md-option>
  </md-optgroup>
</md-select>

{{host.user.firstName}

如何在md select multiple(在angularjs中)中取消选择所选选项?

我已经得到了答案。更改html代码如下

                        <md-select ng-model="vm.hostSettings.cohostLists"
                                   ng-model-options="{trackBy: '$value.id'}" multiple="true">
                            <md-option ng-value="host" ng-repeat="host in vm.coHostList">{{
                                host.user.firstName}}
                            </md-option>
                        </md-select>

{{
host.user.firstName}

这是如何取消选择的??添加ng模型选项=“{trackBy:'$value.id'}”作为md select的属性据我所知,
trackBy
attr在取消选择所选选项时不
取消选择
,它没有从同居列表中删除。这是我的问题。但通过在取消选择所选选项时使用第二个代码,它已从同居列表中删除。因此,我可以取消选择所选选项