Ember.js的CollectionView和车把模板
问题描述:
我是新来ember.js和有问题,显示我的CollectionView:Ember.js的CollectionView和车把模板
var KAListView = Ember.CollectionView.extend({
tagName: 'kalist'
});
App.TestlistView = KAListView.create({
content: [
{title : "item1",
sub : "ceci est un sous titre"}"}
,
{title : "item5",
sub : "ceci est un sous titre"}
,
{title : "item6",
sub : "ceci est un sous titre"}
,
{title : "item7",
sub : "ceci est un sous titre"}
],
itemViewClass: KAListElemView.extend({
template: elemtemplate
})
});
当我appentTo('body')
这个工作,但我想将它添加到我的模板。我认为,因为collectionview从Ember.View
继承我可以简单地写{{view App.TestlistView}}
但我得到一个错误,我的对象不是一个视图。
如何在我的模板中简单显示集合视图?
答
使用{{collection App.TestlistView}}
为Collection
更重要的是它不会从Ember.View
它继承继承Ember.ContainerView