我在ASP.net MVC的Hot Towel SPA模板中使用以下内容
router.mapNav('home');
router.mapNav('register');
router.mapNav('login');
我想清除现有路线并推动我的新价值。
router.mapNav('Career');
router.mapNav('Contact');
如何在我的项目中实现这一目标?
我正在尝试实现在进行一些身份验证检查后设置新导航栏的功能。
答案 0 :(得分:0)
答案 1 :(得分:0)
根据链接https://groups.google.com/forum/m/#!topic/durandaljs/jXMFG1I6PVw中发生的讨论添加更多信息,我在router.js中添加了deactivate功能。找到下面的详细答案。
deactivate: function () {
router.allRoutes.removeAll();
router.visibleRoutes.removeAll();
if (sammy) {
sammy.destroy();
}
}