我遇到了与此处讨论的 LayoutView 类似的问题,即创建了额外的包装器:Backbone 和 Marionette 中的额外包装器
现在,我正在尝试使用 CollectionView 并看到类似的一些意外div
出现。
我的 CollectionView 看起来像:
MA.Views.Composites.Movies = Backbone.Marionette.CollectionView.extend({ 模板:'合成/电影', }); MA.addInitializer(函数(){ MA.collections.movies = 新 MA.Collections.Movies(); MA.composites.movies = 新 MA.Views.Composites.Movies({ itemView: MA.Views.Items.Movie, 收藏:MA.collections.movies }); MA.collections.movies.fetch(); });
模板:
<div id="movies">
movies
</div>
项目视图:
MA.Views.Items.Movie = Backbone.Marionette.ItemView.extend({ 模板:'项目/电影', 观看次数:{} });
和 ItemView 模板:
<div class="item">
{{ title }}
</div>
生成的 HTML 如下所示: