简单的问题。当我向下滚动并按下任何进入不同状态的按钮($ state.go(' other_template'))时,第二个状态加载但滚动继续在我按下时离开它的同一级别按钮。不会登顶。
有什么配置可以改变这个吗?我怎样才能专注于我的导航栏呢?
谢谢!
答案 0 :(得分:1)
此处的问题是ngView在加载新视图时会保留当前滚动位置。解决方案是添加autoscroll =" true"到您的ngView元素:
<div class="ng-view" autoscroll="true"></div>
答案 1 :(得分:0)
没有这样的配置。
ui-router
负责状态变化并且做得很好。
在新状态或致电$state.go(..)
之前,您可以使用$window.scrollTo(0, 0);
滚动到顶部或添加navbar
的位置作为第二个参数。