1
我想在我的backbone.Marionette应用中设置路由,我是Backbone的新手。Backbone Marionette路由问题
我有JS喜欢
var firstProject= new Marionette.Application();
firstProject.addRegions({
main : 'main',
});
//my router
var MyRouter = Backbone.Marionette.AppRouter.extend({
// "someMethod" must exist at controller.someMethod
appRoutes: {
"first" : "someOtherMethod"
},
/* standard routes can be mixed with appRoutes/Controllers above */
routes : {
"second" : "someOtherMethod"
},
someOtherMethod : function(){
alert('hi')
}
});
firstProject.on('initialize:after', function(){
if(Backbone.history){
Backbone.history.start();
}
});
在我的HTML
,我有
<a href="#/first" class="btn btn-primary btn-lg" role="button">First product</a>
<a href="#/second" class="btn btn-primary btn-lg" role="button">First product</a>
我想浏览我的网页加载我的第一个HTML页面和第二html页面,当我点击的链接。我已经阅读过文档,但它们有点复杂。有人可以给我一个暗示吗?非常感谢!
尝试取/出'href'。只要使用'#first'和'#second' –
你确定你想要你的主区域选择器是'main'吗?你的意思是'.main'还是'#main'? –