Ember.js集合项绑定

Ember.js集合项绑定,ember.js,Ember.js,我试图输出一个集合,并为每个项目提供我自己选择的唯一id。我知道我可以给它一个带有绑定的类,但是和id呢 我想做的是: {{collection contentBinding="MyApp.myController" tagName="ul" itemIdBinding="content.id"}} 其中id是模型上的计算属性。如果我使用itemClassBinding,它可以像我期望的那样工作,我可以使用itemId=为每个项目提供一个固定的id,但是没有办法根据模型的属性为每个项目提供一个

我试图输出一个集合,并为每个项目提供我自己选择的唯一id。我知道我可以给它一个带有绑定的类,但是和id呢

我想做的是:

{{collection contentBinding="MyApp.myController" tagName="ul" itemIdBinding="content.id"}}

其中id是模型上的计算属性。如果我使用itemClassBinding,它可以像我期望的那样工作,我可以使用itemId=为每个项目提供一个固定的id,但是没有办法根据模型的属性为每个项目提供一个id吗?

我认为在集合视图中这样做是不正确的。您应该在实际视图上绑定id

{{#collection contentBinding="MyApp.myController" tagName="ul"}}
      {{MyApp.myView idBinding="content.myID"}}
{{/collection}}