При использовании метода навигации с triggerRoute = true;
страница прекрасно переходит на новую страницу, но история не обновляется.
При нажатии кнопки «Назад» на устройстве Android (Nexus S) история выскакивает, но навигация не происходит.
Если я передам false
для triggerRoute
, а затем вызову Backbone.history.loadUrl();
, тогда кнопка «Назад» работает, но довольно хаотично.
У метода навигации есть этот комментарий ....
// URL-encoding the fragment in advance. This does not trigger
// a `hashchange` event.
После прочтения нескольких постов мне кажется, что использование метода навигации является правильным способом и должно обновлять историю ...
Фрагмент кода ...
er.getApp().getController().navigate('home', true);
ИЛИ
er.getApp().getController().navigate('home');
Backbone.history.loadUrl();
Известна ли проблема маршрутизации с комбинацией jquerymobile и магистрали. Старые ответы здесь относятся к более ранней версии backbone.js и больше не действительны ...