Html 如何在md select multiple(在angularjs中)中取消选择所选选项?
这是我的html代码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
<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在取消选择所选选项时不取消选择
,它没有从同居列表中删除。这是我的问题。但通过在取消选择所选选项时使用第二个代码,它已从同居列表中删除。因此,我可以取消选择所选选项