# と任意の数字で始まるすべてのルートを許可したかった
例 :
http://127.0.0.1/mypage/#435fsdfd
これは基本的に renderMyPage を実行する必要があります。
以下のことを試しましたが、うまくいきませんでした
routes : {
"" : "renderMyPage",
"#:/" : "renderMyPage"
}
# と任意の数字で始まるすべてのルートを許可したかった
例 :
http://127.0.0.1/mypage/#435fsdfd
これは基本的に renderMyPage を実行する必要があります。
以下のことを試しましたが、うまくいきませんでした
routes : {
"" : "renderMyPage",
"#:/" : "renderMyPage"
}
いくつかのこと:
アプリケーションがドメインのルート URL / から提供されていない場合は、ルートが実際にどこにあるかを History に伝える必要があります。
Backbone.history.start({root: "/mypage/"});
ルートでハッシュを定義する必要はありません。ハッシュで「何か」と一致させたい場合は、これで十分です。
routes : {
"" : "renderMyPage",
":value" : "renderMyPage"
},
renderMyPage: function (value) {
}
最新のバックボーン (0.9.10) では、オプションの引数を使用できるため、1 つのルートですべてを実行できます。
routes : {
"(:value)" : "renderMyPage"
},