Ember.js集合项目IdBinding

时间:2011-10-19 20:04:12

标签: ember.js

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

我想做的是:

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

其中id是我的模型上的计算属性。如果我做itemClassBinding,它可以正常工作,因为我可以使用itemId =给每个项目一个固定的id但是没有办法根据模型的属性给每个项目一个id?

1 个答案:

答案 0 :(得分:2)

我认为这不是在集合视图中执行此操作的正确方法。您应该在实际视图上绑定id。

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