当用户尚未登录时,我试图阻止导航到我的大多数网站页面。所以这是我开始编写以解决该问题的代码:
router.on("router:navigation:processing", function (instruction, usedRouter) {
if (!userLoggedIn && instruction.config.moduleId !== "login") {
router.navigate('login'); //no better way???
}
}
我想找到一个更好的替代“router.navigate()”...没有找到任何指令.cancelNavigation() 或类似的东西...