如何在Marionette .js + backbone中加载html文件?

我有一个“test.html”,因为我有这个竞争(整个html文件有这个竞争)。

First page

我需要使用Marionette .js在id =“contend”的div中加载该竞争

 

你能告诉我怎么做吗? 小提琴: http : //jsfiddle.net/JQu5Q/16/

  $(document).ready(function(){ var ContactManager = new Marionette.Application(); ContactManager.addRegions({ mainRegion:"#contend" }) ContactManager.on("start", function(){ console.log("ContactManager has started!"); }); ContactManager.start(); // router var routers = Backbone.Router.extend({ routes: { "": "showFirstPage" }, showFirstPage:function(){ } }) var ToolItemView = Backbone.Marionette.ItemView.extend({ template: '
hello
', }); })

如果你想通过Backbone.router显示视图,你只需要将Marionette应用程序传递给路由器而不是显示它。

 var routers = new Router({app: ContactManager}) 

演示

实例化视图,并在区域中显示:

 var toolItemview = new ToolItemView(); ContactManager.mainRegion.show(toolItemview); 

http://jsfiddle.net/JQu5Q/17/