我在Angular中有一个未选中的下拉列表。我已经将值添加到ng-model中所选择的json_array的特定地址,但是,它没有在下拉列表中设置。
这是我的目标。
0:{Id:1 LocationId:1姓名:" John Doe" } 1 {Id:2姓名:"简 DOE"}
我设法使用
进行下拉列表 <select
class="form-control"
ng-model="Approver"
ng-options="approver.Name as approver.Name for approver in approverList">
</select>
在我的Angular控制器中
$scope.Approver = $scope.approverList[1];
Jane Doe未被选中。
这是什么原因。谢谢!
答案 0 :(得分:0)
你的HTML不正确,试试这个。
<select
class="form-control"
ng-model="Approver"
ng-options="approver as approver.Name for approver in approverList track by approver.Id">
</select>
来自角度团队的Read here了解更多信息。