我有一個名爲IndexView()的木偶合成視圖。它綁定到一個名爲index.html的句柄模板。木偶合成視圖呈現集合
在我繼續之前,我會注意到我明白我可以簡單地渲染與複合視圖綁定的項目視圖,以輸出集合中的每個模型。我會這樣做,但我想問我的問題,我的理解。
我取從URL集合 「/ API /用戶」
,並得到這樣
[{"name": "John Doe", "age": 30 }, {"name":"Jane Doe", "age": 31}]
在我的用戶控制器
我的代碼清單
var usersCollection = new UsersCollection();
App.contentRegion.show(new IndexView({collection: usersCollection}));
usersCollection.fetch();
如何是否遍歷模板中的集合?
例如
{{#each ????}}
<li> {{name}} {{age}} </li>
{{/each}}
什麼會去問號的地方?從ItemView的木偶文檔中,它將是項目。 CollectionView或CompositeView會是什麼?
你能發佈你的IndexView代碼嗎? –
這只是Marionette.CompositeView。extend({template:Template});它在一個需要的模塊中,因此在這裏發佈不會給你很多細節。這個問題只是爲了看看是否有辦法做到這一點。實際上我沒有任何用這種方式使用Composite視圖的意圖,我只是好奇而已。 – decapo