我正在为我的工作开发一个库,它允许其他开发团队使用我们的一些 Angular 组件并在那里传递自己的配置。其中之一是RouterModule。
我在我们的库中找到了一些代码,我需要确定它们是否useHash: true
在模块的配置中启用了他的参数。
@NgModule({
imports: [RouterModule.forRoot(routes, { useHash: true })],
exports: [RouterModule],
})
我真正需要做的就是看看它是否被设置为 true 或 false 或 null 但我一直在梳理文档并搜索谷歌,我被难住了。
我尝试了一些简单的方法,但这当然行不通。
constructor(private route: ActivatedRoute, private router: Router, private module: RouterModule) {
console.log(router.useHash)
}
有谁知道这是可能的吗?