AngularJS - 链接到不同页面上的锚链接

时间:2016-05-12 18:26:57

标签: html angularjs anchor

我想知道是否有人可以告诉我......我对AngularJS不是很熟悉,但我目前正在使用它的网站上工作。我有几个场景,我必须链接到不同页面/不同网址上的锚链接,如果我只是简单地把它作为例如:

<a href="www.website-address.com#anchorlink">Click here to view this link</a>

它导致了404.我在同一页面中找到了几个锚链接的解决方案,但没有任何方法可以与AngularJS一起链接到不同页面/网址上的锚链接。

有人可以帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:1)

Angularjs解析href用于重定向。它尝试使用anchorlink

转到视图

尝试在路线中设置

//使用HTML5 History API $ locationProvider.html5Mode(真);

在您的html标题中,使用<base href="/">

设置网站的基本位置

这应该会使angularjs停止干扰您网址中的锚标记。

修改

@Sabarish Senthilnathan的评论也有效,也许是最好的方式。