我有一个名为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