Ember选择查看访问控制器型号

时间:2014-09-09 07:04:16

标签: ember.js

我有一个项目数组,我希望为数组中的每个项目选择一个视图。我能够填充下拉列表,但我无法为每个项目设置默认选择值。

{{#each item in items}}
    {{item.item_name}}{{item.user_id}}
    {{view Ember.Select 
         content=controller.users
         optionValuePath="content.user_id"
         optionLabelpath="content.user_name"
         value="item.user_id"}}
{{/each}}

每个item对象都包含一个user_id。我希望根据每个项目的user_id设置每个项目的选择视图。

谢谢!

1 个答案:

答案 0 :(得分:0)

我猜,optionLabelPath不正确,optionValuePath="content.user_id"应该是optionValuePath="content.id",而value应该是valueBinding

这样的事情:

{{view Ember.Select
                   contentBinding=controller.users
                   optionValuePath="content.id"
                   optionLabelPath="content.user_name"
                   valueBinding="item.user_id"}}