我有两个 AngularJS 应用程序:
- 是基础应用程序并在根目录下运行
/
- 是一个子应用程序,出于设计原因需要隔离并在子文件夹中运行,例如
/foo/
如何将请求从根应用程序路由到子应用程序?
我遇到的最大问题是 URL 路由选择了此子应用程序路由,并且由于此路由未在根应用程序中定义,因此它由otherwise
我无法将用户发送到子应用程序来处理。
我有两个 AngularJS 应用程序:
/
/foo/
如何将请求从根应用程序路由到子应用程序?
我遇到的最大问题是 URL 路由选择了此子应用程序路由,并且由于此路由未在根应用程序中定义,因此它由otherwise
我无法将用户发送到子应用程序来处理。
因此,经过一些调试后,解决方案并不太痛苦:
然后它起作用了!
如果您期望重新加载整页 Html 链接重写可能会对您有所帮助。请参阅此处的位置服务文档。从文档
在以下情况下,链接不会被重写;相反,浏览器将对原始链接执行完整的页面重新加载。
Links that contain target element Example: <a href="/ext/link?a=b" target="_self">link</a> Absolute links that go to a different domain Example: <a href="http://angularjs.org/">link</a> Links starting with '/' that lead to a different base path when base is defined Example: <a href="/not-my-base/link">link</a>