【发布时间】:2015-04-26 13:48:50
【问题描述】:
我想在我的下拉列表中设置选定的选项。
我有两种方法将数据传递到选择 ng-model
first: $scope.selectedTeam = $scope.teams[31];
second: $scope.selectedTeam = selectedTeamSrvs.getTeam()
我的 html 选择如下所示:
<select ng-model="selectedTeam"
ng-options="team as team.name for team in teams | orderBy:'ID'">
</select>
和JSON.stringify($scope.teams[31]) === JSON.stringify(selectedTeamSrvs.getTeam()) 给出了真实的。
那为什么只有第一个选项正确设置所选选项?
【问题讨论】:
-
你需要做的... $scope.selectedTeam = JSON.stringify(selectedTeamSrvs.getTeam());
-
抱歉粘贴错误,已更正。
标签: javascript angularjs