Scroll 如何滚动到已加载的ui视图

Scroll 如何滚动到已加载的ui视图,scroll,angular-ui-router,Scroll,Angular Ui Router,我的页面中有一个ui视图。 单击某个按钮时,将加载ui视图并替换为某个HTML。 我想将页面向下滚动到页面刚加载的部分 $scope.$on('$routeChangeSuccess', function () { window.scrollTo(0, 0); }); 这可能吗? 提前感谢用户界面路由器模块已更新,默认情况下可滚动至用户界面视图。您可以在上添加autoscroll=“false”属性以防止出现这种情况。默认设置为true,在状态更改时滚动到ui视图 我认为应该

我的页面中有一个ui视图。 单击某个按钮时,将加载ui视图并替换为某个HTML。 我想将页面向下滚动到页面刚加载的部分

 $scope.$on('$routeChangeSuccess', function () {
      window.scrollTo(0, 0);
  });
这可能吗?
提前感谢

用户界面路由器模块已更新,默认情况下可滚动至用户界面视图。您可以在
上添加
autoscroll=“false”
属性以防止出现这种情况。默认设置为
true
,在状态更改时滚动到ui视图

我认为应该是另一种方式,您必须将autoscroll设置为启用而不是禁用,但这是更新的ui路由器的功能

你可以读到它


在链接的Github问题中,它说默认值是
autoscroll=“expr”
,但我发现
expr
什么都不做,默认值是
autoscroll=“true”
(这更有意义)

在更改路线时,它将滚动到页面顶部

 $scope.$on('$routeChangeSuccess', function () {
      window.scrollTo(0, 0);
  });

把这个代码放到你的控制器上。(根据您的要求更改值)

我想这正是您想要的-谢谢您写这篇文章。这个新的更新让我发疯,因为我所有的页面突然被下载下来,我不知道为什么。非常感谢。我不得不使用
$statechangesucture
,但效果很好。还使用了
$window
服务以实现可测试性