2012-11-06 58 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