角度选择框更新多个参数

时间:2016-03-10 14:46:00

标签: angularjs select

我是角色的新手,并且正在努力更新位于模态内的选择框中的绑定值,该模式根据表中“编辑”的特定数据行进行填充。目前,我可以单击编辑,选择框将填充正确的值和基于我“编辑”的用户行的选定选项。我的问题是我可以更新我的模型的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: ''
      }
    };

1 个答案:

答案 0 :(得分:1)

你不能这样做:

<select ng-model="user.team" ng-options="x.title for x in teams track by x.id"></select>

ng-model会将初始选择设置为与user.team

匹配的选项