Marionette.js showing CollectionView
Marionette.js showing CollectionView
我是一个初学者在木偶和试图得到一个视图输出是这样的:
<div class="style_title">Component Library</div>
<ul class="style_content">
<li class="style_item">title1</li>
<li class="style_item">title2</li>
</ul>
这是ItemView和CollectionView:
var TitleView = Marionette.ItemView.extend({
template: _.template("<%=title%>"),
tagName: "li",
className: "style_item"
});
var TitleListView = Marionette.CollectionView.extend({
tagName: "ul",
className: "style_content",
initialize: function() {
this.collection = new Backbone.Collection();
ComponentService.getComponents().forEach(function (title) {
this.collection.add(title);
}.bind(this));
},
childView: TitleView
});
如何添加div属性以获得所需的输出。有可能使用文本!但是我不能把东西放在一起。
您可以使用CompositeView来代替Collection视图,在该视图中您可以传递模板,而不仅仅是设置标签和指定容器。
var TitleListView = Marionette.CompositeView.extend({
template: _.template('<div class="style_title">Component Library</div><ul class="style_content"></ul>'),
childViewContainer: 'ul.style_content',
initialize: function() {
this.collection = new Backbone.Collection();
ComponentService.getComponents().forEach(function (title) {
this.collection.add(title);
}.bind(this));
},
childView: TitleView
});
实际上在木偶的下一个版本中,他们计划删除CompositeView,并允许将模板传递给CollectionView
相关文章:
- 添加到CollectionView的内容后,第1行出现Ember错误
- Marionette LayoutView区域共享CollectionView
- 主干:LayoutView需要在CollectionView内的ItemView中列出
- 最新版本中的Ember.CollectionView API是否有重大更改
- 是否存在渲染 CollectionView 中的所有项后触发的木偶.js事件
- Backbone.Marionette collectionview 在定义 el 时重置
- 在 jQuery UI Sortable 之后更新 CollectionView 内容的最佳方式
- Ember:作为 CollectionView 的内容建模
- Marionette.js CollectionView,仅渲染特定的模型
- 我如何在提线木偶.js中拥有CollectionView的CollectionView
- 使用CollectionView创建同级项目视图
- 正在Backbone.CollectionView中获取当前拖动项目的索引
- Marionette CollectionView筛选器不工作
- Ember.js:如何在渲染每个子视图后挂接Ember.CollectionView
- Marionette.js showing CollectionView
- 将选项从CollectionView传递到Recursive CompositeView
- 使用Marionette CollectionView为每个项目创建多个视图
- Emberjs -同时使用CollectionView和ItemController
- Marionette.js在CollectionView中呈现具有不同模型+模板的多个ItemView