代码:
<select ng-model="ticket.owner.id"
ng-options="user.id as getFullName(user) for user in users" required>
</select>
上面的例子确实有效。但是,当我将修改后的对象发送到我的 rest api 时,对象的唯一更改值是 ID。Eg when option 1 is selected and I select option2 and submit, the object associated to option1 is send, but with the ID of option2.
当我有:
<select ng-model="ticket.owner"
ng-options="user as getFullName(user) for user in users" required>
</select>
并更改选择的值并提交,正确的对象被传输到rest api。但是选择框已损坏,它显示一个空字段并且不设置所选值。
我们可以使用选择框来选择对象而不只是 ID 的任何想法?