具有可变contentBindings的视图

时间:2012-09-27 02:19:59

标签: ember.js

是否可以使用selectionBinding值的模板?这是我正在尝试做的事情:

控制器:

App.testController = Em.Object.create({
    content:[
       {title: "abc", index: 1, model: App.s1 },
       {title: "def", index: 2, model: App.s2 }
     ]
}}

查看:

{{#each App.testController.content}}
  Title: {{title}} Model: {{model}} Index: {{index}}
  {{view Ember.Select
       // doesn't work
       selectionBinding="App.s" + {{index}}" + ".selected"
       contentBinding="App.s" + {{index}} + ".content"
  }}
}}

换句话说,迭代中的每个视图都需要绑定到自己的模型,因此上述语法的任何变体都是受欢迎的。我尝试使用[]语法和.get({{index})但没有成功。

selectionBinding=之后我可以准确使用什么?

1 个答案:

答案 0 :(得分:0)

只有字符串属性路径可用于绑定字符串。

在您的示例中,最好绑定到model.selectedmodel.content