我有一个路线模型,可以获得公司的员工名单。 Employee模型与User模型相关联,User模型具有员工名和姓。要显示列表员工姓名,我在模型和模板中执行此操作:
return this.modelFor('management').get('employees');
{{#each}}
{{render "employee" user}}
{{/each}}
其中user是用户ID,而员工模板只显示{{fullName}}。
我想知道如何将全名绑定到下拉列表,其中值将来自Employee id(可行),但来自关联用户的全名将显示在Select框中
答案 0 :(得分:0)
使用Ember选择视图:
{{view Ember.Select
content=controller.employees
optionLabelPath="content.user.displayName"
optionValuePath="content.employeeId"
value=selectedEmployee
}}
optionLabelPath
为每个选项设置标签(显示),optionValuePath
设置所选选项的值将设置为value
属性。