当状态使用ui-router在angular4中改变成功时,新页面不会滚动到顶部

时间:2017-09-07 04:05:39

标签: angular angular-ui-router

我的标题有问题。

我在AngularJS中找到了解决方案,并在autoscroll上使用<ui-view></ui-view>指令。

但是我想找到Angular中的解决方案,我找不到。

我需要帮助......

1 个答案:

答案 0 :(得分:0)

我在AppComponent

中做了这个黑客攻击

app.component.html

<router-outlet (deactivate)="onDeactivate()"></router-outlet>

app.component.ts

public onDeactivate() {
    window.scrollTo(0, 0);
}

但也许存在更美妙的解决方法。