2012-11-06 41 views
1

我是新来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}}但我得到一个错误,我的对象不是一个视图。

如何在我的模板中简单显示集合视图?

回答

3

使用{{collection App.TestlistView}}Collection更重要的是它不会从Ember.View它继承继承Ember.ContainerView