我有桌子和选择控件:
<table>
<tr ng-repeat="object in objects" ng-click="setCurrentSelectObject(object)">
<td>{{object.id}}</td>
<td>{{object.member_id}}</td>
<td>{{object.description}}</td>
</tr>
</table>
<select ng-options="m for m in members" ></select>
members
和objects
是由AngularJS使用$resource
加载的一些数组。
object.member_id
是members.id
的外键值,我想在select控件中将object.member_id
与选定的member.id
绑定。
我该怎么做?
修改 我的方法直到现在:
我在ng-model=selectedMember
控件中使用了select
,这给了我一个成员数组,这是一个复杂的结构,我只需要member.id
和on-change="changedMember"
。
在changeMember
内,我从表中选择了当前所选对象:currentObject.member_id = selectedMember
。
但这是一种解决方法,是不是有更多的 ng-model -ish 这样做?< / p>