我决定使用单页应用程序模型 - 使用单独的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 上的第一篇文章,因此欢迎任何有关如何以有序方式向您展示代码的帮助。