长话短说:
我们的网站页面由我们的设计师从单页样式转移到wordpress样式,其中有部分滚动到URL中的更改散列。由于我们之前的页面是用angularJS编写的,我们将整个角度代码移植到其中一个部分,其余部分只是赞美我们的网站。
工作正常!
但是当用户尝试使用哈希直接从其他页面打开该部分时会出现问题。例如。 http://www.example.com/#/section4
angular从网址中删除此内容并呈现页面而不滚动到上述部分。我通过删除角度并尝试打开静态html页面验证了这一点。
为什么会发生这种情况的任何想法。 如果我的问题有任何疑惑,请发表评论。我此刻非常困惑:)
修改1:
通常的页面流是页面滚动到名称与hashtag相同的部分。 我希望在我的角度应用程序中具有此功能。 不想删除#标签。
答案 0 :(得分:0)
您应该查看this,如果启用html5mode
,您应该可以使用普通的哈希导航。
答案 1 :(得分:0)
您好,只需将此代码包含在您的配置文件中..
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});