backbone.js アプリケーションがあり、URL をリロードする必要がある状況に陥っています。つまり、ユーザーは現在の URL を使用しており、ページをリロードする必要があります。そのために、私はこの投稿のソリューションを使用しています: Backbone: Refresh the same route path for times . したがって、私のルートが次のようになっている場合:
"patrons/new(/)":"newPatron",
次に、呼び出してページをリロードします
router.newPatron();
これはすべてうまくいきます。問題は、戻るボタンを押したときです。URL は変更され、履歴をさかのぼりますが、ビューは変更されません。戻るボタンをクリックするたびに、正しいレンダリング メソッドが呼び出されます。
したがって、url メソッドと render メソッドは戻るボタンの変更に対応していますが、ビューは正しく変更されていません。戻るボタンを押すたびにリロードされますか?
誰でもこれを修正する方法を知っていますか?