只是想知道,在backbone.js中返回索引的正确方法是什么?所以这是我的代码的大纲。我有一个路由器,它在其中创建一个视图实例并传递路由器的当前实例。
var AppRouter = Backbone.Router.extend({
callMasterViefw: function(){
MasterView.initialize(this);
},
})
在 内部MasterView
,我创建了 的实例MasterView
并将路由器也分配给它。我有一个名为 的函数,reRouteToIndex
基本上我想重新路由到索引页面。
MasterView= Backbone.View.extend({
render: function(){},
reRouteToIndex(){
this.router.navigate("", {trigger: true,replace: true});
},
});
所有这些都有效,但问题是当我重定向到索引时,我返回到类似www.test.com/index.html/#
. 重要的是要注意最后的#。我想知道是否有办法在没有这样的情况下路由到原始#
路径www.test.com/index.html
?