0

値にテンプレートを使用することはでき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=ますか?

4

1 に答える 1

0

バインド文字列には、文字列プロパティ パスのみを使用できます。

model.selectedあなたの例では、 andにバインドする方が良いでしょうmodel.content

于 2012-09-27T02:28:27.540 に答える