我决定使用单页应用程序模型 - 使用单独的controllers.js,services.js并且app.js为了创建一个网站,该网站实际上会将视图堆叠在一起,而不是在视图更改时更新视图。
我基本上是在尝试使用 ui-view 指令,因为我想把知识放在一个基本的例子中。
我遇到的问题如下:我有一个header.html,其中一个锚<a></a>链接指向div另一个.html文件中的 a 。我无法让滚动工作,但 stackoverflow 上的某个人已经展示了使用$location.hash('');and的解决方法$anchorScroll。
就我而言,这有两个缺点:
- 我想要一个从锚点到
div. 我四处阅读,发现这不能用$anchorScroll. 我想知道 - 可以ScrollMagic以提供滚动功能的方式实现。 - 使用该
$anchorScroll方法,当滚动回到页面顶部,并点击同一个锚点时,它不起作用。
这是我在 SO 上的第一篇文章,因此欢迎任何有关如何以有序方式向您展示代码的帮助。