如何在 SAP 电商云 Spartacus 代码里获取 Routes 路由信息

使用如下代码:

export class AppModule {
  constructor(private router: Router,protected injector: Injector){
    this.router.events.subscribe((data) => {
      console.log('Jerry route event: ', data);
    });

    const routeConfig: Router = this.injector.get(Router);
    console.log('Jerry Route config: ', routeConfig);
  }
}

于是运行时能打印出所有的配置信息:

如何在 SAP 电商云 Spartacus 代码里获取 Routes 路由信息

Router class 的帮助文档:https://angular.cn/api/router/Router#config

我们关注的属性是 config:
如何在 SAP 电商云 Spartacus 代码里获取 Routes 路由信息

类型为 Routes,后者是元素类型为 Route 的数组。

https://angular.cn/api/router/Route

如何在 SAP 电商云 Spartacus 代码里获取 Routes 路由信息

更多Jerry的原创文章,尽在:“汪子熙”:
如何在 SAP 电商云 Spartacus 代码里获取 Routes 路由信息

上一篇:Android菜鸟的成长笔记(3)——给QQ登录界面说So Easy


下一篇:thinkphp6: 开启强制路由(php 8.1.1 / thinkphp v6.0.10LTS )