Обновление PagerJS возвращает на первую страницу

Я создаю одностраничное приложение с KnockoutJS. Он состоит из 2 разделов, дома и истории. На главной странице есть кнопка, по нажатию которой вы переходите в исторический раздел.

function initialize() {
    model = new MonitoringViewModel();
    pager.extendWithPage(model);
    ko.applyBindings(model);
    pager.start('home');
}

Когда кнопка нажата, я вызываю метод, в котором вызывается pager.start('history');. Он работает правильно, но в историческом разделе, когда я обновляю страницу, я возвращаюсь на домашнюю страницу.

Как я могу убедиться, что при обновлении страницы страница не возвращается на домашнюю страницу?


person Marijn P    schedule 29.12.2014    source источник


Ответы (1)


Я сталкивался с такой ситуацией раньше. Моя рекомендация для такого рода приложений — использовать для этого Angularjs. Он может легко справиться с маршрутизацией страниц и этими историческими проблемами. Если вы не можете изменить технологию сейчас, вам нужно решить эту проблему с помощью файлов cookie.

person Janith Widarshana    schedule 04.01.2015