Как очистить существующие маршруты и добавить новые маршруты

Я использую следующее в шаблоне Hot Towel SPA для ASP.net MVC

 router.mapNav('home');
 router.mapNav('register');
 router.mapNav('login');

Я хотел очистить существующие маршруты и добавить новые значения.

 router.mapNav('Career');
 router.mapNav('Contact');

Как мне добиться этого в моем проекте?

Я пытаюсь добиться функциональности для установки новых навигационных панелей после проверки подлинности.


person Pradeep    schedule 23.10.2013    source источник
comment
У кого-нибудь есть ответ на это?   -  person Pradeep    schedule 23.10.2013


Ответы (2)


Не стесняйтесь проверить следующее обсуждение https://groups.google.com/forum/m/#!topic/durandaljs/jXMFG1I6PVw

person Krzysztof Cieslak    schedule 24.10.2013
comment
Я нашел эту ссылку полезной и ответил на мой вопрос на ее основе. - person Pradeep; 25.10.2013

Добавление дополнительной информации на основе обсуждения произошло по ссылке https://groups.google.com/forum/m/#!topic/durandaljs/jXMFG1I6PVw, я добавил функцию деактивации в router.js. Найдите подробный ответ ниже.

deactivate: function () {
    router.allRoutes.removeAll();
    router.visibleRoutes.removeAll();
    if (sammy) {
        sammy.destroy();
    }
}
person Pradeep    schedule 25.10.2013