【发布时间】:2016-03-10 23:56:41
【问题描述】:
我是 Angular 的新手,并且正在努力从模式内的选择框中更新绑定值,该模式是根据表格中“编辑”的特定数据行填充的。目前,我可以单击编辑,选择框会根据我“编辑”的用户行填充正确的值和选择的选项。我的问题是我可以更新模型的 ID 或标题,但不能同时更新。这是我的 html 选择:
<select ng-model="user.team">
<option ng-selected="{{x.id}} === user.team.id" ng-repeat="x in teams" ng-selected="{{x.id}} == {{user.team.id}}" value="{{x.id}}">{{x.title}}</option>
</select>
请注意,如果我让 ng-model="user.team.id" 正确更新列表中的 id,并且 "user.team.title" 正确更新标题。我的范围/模型是这样定义的,我想在选项更改时更新 id 和 title:
$scope.user = {
team :{
id: '',
title: ''
}
};
【问题讨论】: