来自Urls的角度删除哈希

时间:2016-04-07 08:22:15

标签: javascript angularjs

长话短说

我们的网站页面由我们的设计师从单页样式转移到wordpress样式,其中有部分滚动到URL中的更改散列。由于我们之前的页面是用angularJS编写的,我们将整个角度代码移植到其中一个部分,其余部分只是赞美我们的网站。

工作正常!

但是当用户尝试使用哈希直接从其他页面打开该部分时会出现问题。例如。 http://www.example.com/#/section4

angular从网址中删除此内容并呈现页面而不滚动到上述部分。我通过删除角度并尝试打开静态html页面验证了这一点。

为什么会发生这种情况的任何想法。 如果我的问题有任何疑惑,请发表评论。我此刻非常困惑:)

修改1:

通常的页面流是页面滚动到名称与hashtag相同的部分。 我希望在我的角度应用程序中具有此功能。 不想删除#标签。

2 个答案:

答案 0 :(得分:0)

您应该查看this,如果启用html5mode,您应该可以使用普通的哈希导航。

答案 1 :(得分:0)

您好,只需将此代码包含在您的配置文件中..

  $locationProvider.html5Mode({
     enabled: true,
     requireBase: false
  });