我的设置如下:
我有一个网站,我希望其中一个页面由angular(javascript heavy)处理。
我已将此特定页面的基本href 设置为<base href="/myangularpage">
此页面仅由url params控制。这样的页面只有一页。没有路由。我只使用url参数处理状态。示例网址:http://domain.com/myangularpage?param1=2¶m2=3
但是,此页面包含指向其他页面的链接,这些页面应遵循并且不由angular处理。像/external-page
一样。外部我的意思是他们在同一个域,但有不同的基础。
然而,设置html5mode会导致这些链接成为&#34; push声明&#34;。
根据文档和Angularjs Normal Links with html5Mode /external-page
的答案有不同的基础,因此不应以角度处理。
但问题是它!
尝试将/
添加到基本网址,但我得到了一个毫无意义的exception。我不想在我的页面网址中使用尾部斜杠,所以这不是一个真正的解决方案。
修改
所以当我的基本url有一个尾部斜杠并且我用一个包含斜杠的url来保护页面时,它似乎有效。但我不想要斜线,因为它只是一个页面。