Backbone で達成できることを探しています。これが説明です。
次のようなバックボーンルートがあります
{
'': 'defaultRoute',
'test': 'test',
'testing': 'testing'
}
私のルートURLが「/routes」であると仮定します
ここで、「router.navigate('test', {trigger: true});」と言うと、' URL が/routes/testに変わります。
同様の方法で「router.navigate('testing', {trigger: true}); 」を呼び出します。' URL が/routes/testingに変わります。
しかし、' router.navigate('', {trigger: true});を呼び出すと、' URL が/routes/に変わります。
あなたは私がそれを期待していなかったことを知っています / 最後に. 私はそれを通過したことはありません。ルート URL、つまり ' /routes 'に戻っているはずです。
最後に / を追加すると、多くの違い/意味が生まれます。チェックアウト ' http://googlewebmastercentral.blogspot.in/2010/04/to-slash-or-not-to-slash.html '
そのための修正はありますか (つまり、デフォルト ルートの最後に / がありません)?