现在我正在使用angularjs在搜索功能模块中工作,搜索功能由多个选项实现,用户可以在select标签中选择多个选项,这不是问题,但我面临加载已保存搜索的问题详细信息到select标签中,(必须将预先选择的搜索数据显示在select标签中)
<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标签中的选定选项,请分享您对此问题的意见以修复。提前谢谢。
答案 0 :(得分:1)
sex.name as sex.name
不对。试试这个:
<select name="" ng-model="sex" multiple ng-options="sex as sex.name for sex in choosesex"></select>