You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular独立模式下如何通过provideRouter实现路由切换时滚动到顶部

在Angular独立模式中配置路由滚动到顶部

在独立模式下,provideRouter 同样支持传入配置对象作为第二个参数,用法和 RouterModule.forRoot 一致,直接将滚动配置添加进去即可。

修改你的 app.config.ts 代码如下:

// app.config.ts
import { ApplicationConfig } from "@angular/core";
import { provideRouter } from "@angular/router";
import { routes } from "./app.routes";

export const appConfig: ApplicationConfig = {
  providers: [
    provideRouter(routes, { 
      scrollPositionRestoration: 'top' 
    }),
  ],
};

配置完成后,每次路由切换时页面就会自动滚动到顶部。

内容的提问来源于stack exchange,提问作者Rens Jaspers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 17:47:01