Backbone Marionette CompositeView渲染/用法

时间:2012-08-13 03:08:18

标签: backbone.js marionette

我必须做错事,因为我无法使用指定的模板渲染CompositeView的非集合部分。无论我如何尝试指定模板,它都不会按预期呈现。

根据https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.compositeview.md

的文档

我试过提供一个指向存储在脚本标记中的模板的字符串,以及一个预编译的模板作为模板参数,如下所示:

    Backbone.CompositeView.extend({
        template: _.template( "<div><span class='items'></span></div>" )
    });

以下是jsfiddle的实时尝试:http://jsfiddle.net/2PgrS/4/

1 个答案:

答案 0 :(得分:4)

你从未渲染过你的观点。


    var view = new MyCompositeView({
        collection: collection
    });


    // render the view  
    view.render();


   view.$el.appendTo( "body" );

http://jsfiddle.net/derickbailey/XJLxv/1/