知りたかったのですが、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
か?