现在,我正在使用angularjs进行搜索功能模块的工作,搜索功能是由多个选择选项实现的,用户可以在选择标签中选择多个选项,这不是问题,但是将存储的搜索详细信息加载到选择标签((必须在选择标签中显示预先选择的搜索数据)

<select name="" ng-model="sex" multiple ng-options="sex.name as sex.name for sex in choosesex">
</select>


它显示如下列表,如“男性”和“女性”,

$scope.choosesex = [{ID:1,name:"Male"},
                  {ID:2,name:"Female"}];


我从保存的搜索中获取了json响应,将结果推送到ng-model时,它在select标签中未显示所选选项,请就此问题分享您的意见以进行修复。提前致谢。

最佳答案

sex.name as sex.name不正确。尝试这个:

<select name="" ng-model="sex" multiple ng-options="sex as sex.name for sex in choosesex"></select>

关于javascript - 使用多个选择选项的搜索功能-angularjs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40670116/

10-12 15:28