Ember.js CollectionView和车把模板

时间:2012-11-06 10:09:45

标签: ember.js handlebars.js

我是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')这有效但我想将它添加到我的模板中。我认为,因为集合视图从Ember.View继承,我可以简单地写{{view App.TestlistView}}但是我得到一个错误,我的对象不是视图。

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

1 个答案:

答案 0 :(得分:3)

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