2012-08-13 112 views
0

我必须做错事,因为我无法使CompositeView的非集合部分使用指定的模板进行渲染。无论我如何指定模板,它都不会按预期呈现。Backbone 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/

回答

4

您从未呈现过您的视图。


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


    // render the view 
    view.render(); 


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

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

+0

哦,这对快速回答尴尬:(谢谢! – dherman 2012-08-13 05:00:25

相关问题