我需要在循环中显示几个Ember.Select
小部件:
{{#each foo}}
{{view Ember.Select
selectionBinding="App.s1.selected"
contentBinding="App.s1.content"
}}
}}
问题在于,这会将所有这些选择绑定到同一模型("App.s1"
)。如何将每个Ember.Select
绑定到不同的模型?
理想情况下,我想定义一个模型数组并在循环中告诉Ember使用该数组的索引“i”,其中“i”是当前迭代的索引。这有可能吗?
答案 0 :(得分:0)
您希望将所有sN(s1,s2,s3等)存储在一个数组中,比如App.contentArray
,然后在模板中执行
{{#each item in App.contentArray}}
{{view Ember.Select selectionBinding="item.selected" contentBinding="item.content"}}
{{/each}}
不需要i
索引或显式循环。