2011-10-19 17 views
1

我試圖輸出一個集合,並給每個項目一個我自己選擇的唯一ID。我知道我可以給它一個具有約束力的類,但如何和ID?Ember.js collection itemIdBinding

我想要做的是一樣的東西:

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

其中id是在我的模型計算出的屬性。如果我做itemClassBinding,它的工作原理與我所期望的一樣,我可以給每個項目一個帶有itemId =的固定ID,但是沒有辦法爲每個項目分配一個基於模型屬性的ID嗎?

回答

2

我認爲這不是在收集視圖中執行此操作的正確方法。你應該在實際視圖上綁定id。

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