当使用浏览器后退按钮触发导航时,如何防止在从canDactivate返回false时更改url?

时间:2016-11-24 12:55:12

标签: angular angular2-routing

当用户按下浏览器的后退按钮,但活动组件的canDeactivate方法返回false时,用户将保留在页面上。但是,显示的URL是用户尝试导航到的URL。我怎样才能让网址保持不变?历史也保持不变。

1 个答案:

答案 0 :(得分:1)

这是一个知道问题,最近修复了https://github.com/angular/angular/issues/10321

更新到最新版本的Angular2,路由器应修复它。