使用如下代码:
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);
}
}
于是运行时能打印出所有的配置信息:
Router class 的帮助文档:https://angular.cn/api/router/Router#config
我们关注的属性是 config:
类型为 Routes,后者是元素类型为 Route 的数组。
https://angular.cn/api/router/Route
更多Jerry的原创文章,尽在:“汪子熙”: