ui-router和1.4 angular路由器都支持autoscroll="true"
,以使页面在导航到另一个路由时能够滚动到页面顶部。有人知道如何使用新的angular路由器吗?
ng-outlet似乎没有autoscroll属性,而且路由器本身似乎没有任何我可以收听的事件,所以我可以手动连接它。
手动操作的方法是:
$rootScope.$on('$locationChangeSuccess', function() {
document.body.scrollTop = document.documentElement.scrollTop = 0;
});