我有这个小提琴,说明了我的问题。我很确定我设置正确,但我一直看到木偶不会渲染视图。
var aApp = new Marionette.Application();
vTestSetup = Marionette.ItemView.extend({
template: "#tmplTest"
});
var testView = new vTestSetup();
aApp.addRegions({
appRegion: "#dApp"
});
aApp.appRegion.attachView(testView);
aApp.appRegion.show(testView);
aApp.start();
答案 0 :(得分:2)
基本上,如果页面上已经存在HTML并且您想要向其添加Backbone管理的行为,则使用attachView
。您所需要做的就是:
el
属性,指示包含视图HTML的选择器您可以在我的一篇博文中找到一个实际示例(搜索attachView):http://davidsulc.com/blog/2012/05/06/tutorial-a-full-backbone-marionette-application-part-1/