在选择中显示用户名称
问题描述:
我有一个获取公司员工列表的路线模型。员工模型与用户模型关联,用户模型具有员工姓名。要显示列表员工姓名我做这个模型和模板:在选择中显示用户名称
return this.modelFor('management').get('employees');
{{#each}}
{{render "employee" user}}
{{/each}}
如果用户是用户ID和员工模板只显示{{全名}}。
我想知道如何将全名绑定到一个下拉列表,其中的值将来自Employee id,(工作),但来自关联用户的全名将显示在Select框。
答
使用灰烬选择视图:
{{view Ember.Select
content=controller.employees
optionLabelPath="content.user.displayName"
optionValuePath="content.employeeId"
value=selectedEmployee
}}
optionLabelPath
设置为每个选项标签(显示器),及optionValuePath
套什么所选择的选项的值将被设定为value
属性。