单击链接自动滚动到AngularJS中下一个视图上的相同位置

时间:2014-02-26 07:10:44

标签: angularjs

我在AngularJS应用程序内部运行的模板上有一个标记。它位于页面底部,所以我必须向下滚动才能点击它。当我点击它时,视图会切换出来,现在我正在查看我期望的链接视图。

然而,我从原始页面向下滚动到与我相同的位置。我尝试在标签内切换ng-href和href,但都没有对滚动产生影响。

我喜欢这些视图被缓存,所以我宁愿不重新加载并且必须向服务器发出请求以将应用程序重新加载到这个新页面。

是否有一种简单的方法可以通过链接切换到下一个视图,并从文档顶部自动显示,而不是保持上一个视图中的滚动位置?谢谢!

1 个答案:

答案 0 :(得分:1)

在阅读http://docs.angularjs.org/api/ngRoute/directive/ngView之后,我意识到我需要通过将<ng-view/>替换为<ng-view autoscroll/>来启用滚动功能。现在它按照我的预期工作。