我想知道是否有人可以告诉我......我对AngularJS不是很熟悉,但我目前正在使用它的网站上工作。我有几个场景,我必须链接到不同页面/不同网址上的锚链接,如果我只是简单地把它作为例如:
<a href="www.website-address.com#anchorlink">Click here to view this link</a>
它导致了404.我在同一页面中找到了几个锚链接的解决方案,但没有任何方法可以与AngularJS一起链接到不同页面/网址上的锚链接。
有人可以帮忙吗?谢谢。
答案 0 :(得分:1)
Angularjs解析href用于重定向。它尝试使用anchorlink
尝试在路线中设置
//使用HTML5 History API $ locationProvider.html5Mode(真);
在您的html标题中,使用<base href="/">
这应该会使angularjs停止干扰您网址中的锚标记。
修改强>
@Sabarish Senthilnathan的评论也有效,也许是最好的方式。