【发布时间】:2018-09-08 13:54:14
【问题描述】:
nameList contains [“Julia”, “Evan”, “Tomas”];
select ng-model=“names” ng-options=“x for x in nameList”
在控制器中,我有一个服务 api 调用 GetNameByID/{id}”,根据 id,我想初始化模态表单的下拉值。
所以如果用户点击ID1,下拉菜单默认为Julia。
问题出在服务调用中,当我尝试通过 $scope.names = data 初始化模型时,它在顶部添加了一个空选项,而不是选择 Julia。当我console.log(data) 时,它会打印 “Julia” 但它会变成 <option value=“?”></option>
我该如何解决这个问题?
【问题讨论】:
标签: javascript angularjs dropdown angular-ngmodel