2014-10-05 174 views
1

当视图编辑模式我可以显示我的所有选项的值和标签,问题是,我不能达到同样的,当灰烬选择视图是在可编辑模式下。选项选择编辑

下面的代码在事:

App.ThreadsController=Ember.ArrayController.extend({ 

    selectContentTariffa: null, 

    selectContentTariffa: [ 
    {label: "180", value: "180"}, 
    {label: "200", value: "200"}, 
    {label: "300", value: "300"} 
    ], 
在我的编辑模式图,其中我不能在我的视图中显示的选项

{{#if editable}} 
<td>{{view Ember.Select prompt="Tariffa" content=selectContentTariffa optionValuePath="content.value" optionLabelPath="content.label" selectionBinding="selectContentTariffa" valueBinding="content.label"}}</td> 

时,它不是编辑并正确显示的选项

<td>{{view Ember.Select prompt="Tariffa" content=selectContentTariffa optionValuePath="content.value" optionLabelPath="content.label"}}</td> 

这里有一个jsbin在重现问题的行动:http://jsbin.com/begopu/19/edit

回答

1

您的范围在您的范围内发生了变化,因此控制器不再是this,这意味着您无权访问其属性。您可以通过使用each item in model允许控制器缓解这一/这还是在范围上和你迭代的项目将作用域为item

例子:http://jsbin.com/jumem/1/edit