我的 AngularJS 应用程序中有一个全局控制器,它为我提供了一个包含参加者对象的数组。我想要的是修改包含一个特定参与者对象的 CourseRegistration 模型。在编辑窗口中,我想获得一个包含所有可能参加者的下拉列表,而应该选择当前参加者。
我的 html 中有以下代码:
<select ng-model="courseRegistration.attendee" ng-options="attendeeSelectItem.name for attendeeSelectItem in attendeeSelectItems"></select>
如果我courseRegistration.attendee
使用 JSON.stringify 打印并使用相应的选项执行相同操作,它们会打印出相同的对象(相同的 ID、相同的名称等)。但是,如果我courseRegistration.attendee == attendeeSelectItem
对两个相同的对象执行类似 () 的操作,那么我会得到错误的结果。
所以我的问题是如何确保当前选定的项目(存储在 courseRegistration.attendee 中)与列表中的相应对象(由选项使用)匹配?
提前非常感谢。
JSFiddle:http: //jsfiddle.net/2ddCy/
问候马克