Ember.js 创建余烬。在绑定到不同模型的循环中选择对象

Ember.js 创建余烬。在绑定到不同模型的循环中选择对象,ember.js,Ember.js,我需要显示几个余烬。在循环中选择小部件: {{#each foo}} {{view Ember.Select selectionBinding="App.s1.selected" contentBinding="App.s1.content" }} }} 问题是,这会将所有这些选择绑定到同一型号的App.s1。如何将每个余烬绑定到不同的模型 理想情况下,我想定义一个模型数组,并在循环中告诉Ember使用该数组的索引I,其中I是当前迭代的索引。这可能吗?您希望

我需要显示几个余烬。在循环中选择小部件:

{{#each foo}}
  {{view Ember.Select
       selectionBinding="App.s1.selected"
       contentBinding="App.s1.content"
  }}
}}
问题是,这会将所有这些选择绑定到同一型号的App.s1。如何将每个余烬绑定到不同的模型


理想情况下,我想定义一个模型数组,并在循环中告诉Ember使用该数组的索引I,其中I是当前迭代的索引。这可能吗?

您希望将所有序列号的s1、s2、s3等存储在一个数组中,比如App.contentArray,然后存储在模板中

{{#each item in App.contentArray}}
     {{view Ember.Select selectionBinding="item.selected" contentBinding="item.content"}}
{{/each}}

不需要i索引或显式for循环。

我认为这行不通,因为我已经在迭代中了。在你的例子中,我将得到n个SELECTs乘以foo中外部循环元素的数量。那么,你到底想要什么呢?您希望显示一个模型列表,并且对于每个显示的模型,您希望有一个余烬。选择该选项可以。。。什么