1

私は ember.js が初めてで、コレクションビューを表示するのに問題があります:

    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}}ができると思いましたが、オブジェクトがビューではないというエラーが表示されます。

テンプレートにコレクション ビューを簡単に表示するにはどうすればよいですか?

4

1 に答える 1

3

に使用{{collection App.TestlistView}}し、さらに重要なことに、それCollectionは継承しません。Ember.ViewEmber.ContainerView

于 2012-11-06T11:01:08.477 に答える