我正在开发一个angular2应用程序,使用了路由器(router)。
当前我在页面/myapp/signup。完成注册后,我会将用户导航到/myapp/login。/myapp/login也可以从我的主页/myapp进行导航。所以,现在当用户使用/myapp/login时,我要回退到上一页。这可以通过使用location.back()来实现。但是,如果用户是从/myapp/signup进入的,我不想回退。因此,我应该检查用户是否是从/myapp/signup进入的,如果是,我希望将其引导到其他地方。我如何知道先前的url以便基于它将用户重定向到特定的状态?