2014-10-07 105 views
0

我有一个获取公司员工列表的路线模型。员工模型与用户模型关联,用户模型具有员工姓名。要显示列表员工姓名我做这个模型和模板:在选择中显示用户名称

return this.modelFor('management').get('employees'); 

{{#each}} 
    {{render "employee" user}} 
{{/each}} 

如果用户是用户ID和员工模板只显示{{全名}}。

我想知道如何将全名绑定到一个下拉列表,其中的值将来自Employee id,(工作),但来自关联用户的全名将显示在Select框。

回答

0

使用灰烬选择视图:

{{view Ember.Select 
    content=controller.employees 
    optionLabelPath="content.user.displayName" 
    optionValuePath="content.employeeId" 
    value=selectedEmployee 
}} 

optionLabelPath设置为每个选项标签(显示器),及optionValuePath套什么所选择的选项的值将被设定为value属性。

JSBin