我将 angular 1.5.x 与组件和组件路由器一起使用。
我的网络应用程序(不使用角度)可以通过链接访问我的角度应用程序。
当我进入我的角度应用程序时,我被困在其中,即使历史记录“正常”,浏览器(chrome)后退按钮也不起作用 - >我通过右键单击后退按钮看到非角度应用程序 url 存在,我可以点击它,我被重定向。但是按钮停留在最后一个历史条目上,应用程序...
我见过很多关于 pushState / replaceState 的解决方案,但我无法让它与这个组件路由器一起工作(因为我可以使用 ng-outlet 页面内视图)。
更多解释:
- 网站: http: //mywebsite.com
- 我的角度应用程序从这里开始:http://mywebsite/app
- 将我重定向到 Angular 应用程序的链接是: http://mywebsite/app/#/settings/user
应用程序路由有一个useAsDefault
到设置的路由,而设置有一个useAsDefault
到用户的路由。
除了主视图更改之外,我不想保存某些路线的历史记录,并想办法返回到非角度应用程序。
你能帮我找到好方法吗?
谢谢你。