2014-09-09 4 views
0

항목 배열이 있으며 배열의 각 항목에 대한 선택보기를 갖고 싶습니다. 드롭 다운 목록을 채울 수 있지만 각 항목에 대한 기본 선택 값을 설정할 수 없습니다.Ember 컨트롤러 모델에 액세스하는보기를 선택하십시오.

{{#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}} 

각 항목 개체에는 user_id가 있습니다. 각 항목의 user_id에 따라 각 항목의 선택보기를 설정해야합니다.

감사합니다.

+0

시도 :'{{보기 Ember.Select contentBinding = controller.users optionValuePath = "content.id" optionLabelPath = "content.user_name" valueBinding = "항목 .user_id "}}' – Surya

+0

안녕하세요, Surya, value에서 valueBinding으로 변경하면 문제가 해결되었습니다! 정말 고맙습니다! – user1490481

+0

나는 그것이 당신을 위해 일해서 다행입니다. 답변으로 게시하여 향후 동일한 문제가있는 사용자가 쉽게 솔루션을 찾을 수 있습니다. :) – Surya

답변

0

것 같아요, optionLabelPath이 잘못이고 optionValuePath="content.user_id" 또한 valuevalueBinding해야 optionValuePath="content.id"를하고 있어야합니다. 이 같은

뭔가 :

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

'value = item.user_id'라고 말하는 것이 더 좋은 스타일이라고 생각합니다. –

관련 문제