3

代码:

<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 的任何想法?

4

1 回答 1

4

不确定您的实现getFullName()以及实际发送到其余服务的内容。

http://plnkr.co/edit/U7WIe4CvPUQFJFE4NtB6?p=preview

您可以在此示例中看到,它是数组中由选择框选择ticket.owner的对象之一。users并且选择框显示全名users

这是你想要的吗?

于 2013-04-25T06:43:23.887 回答