出于多租户的目的,我想知道设置路径的方式是什么,例如 localhost:4200 \#\ company \ auth \ login 或 localhost :4200 \ company \ auth \ login ,其中company是任何字符串参数,进入登录页面时,请使用公司名称从后端查找ID或转到一些未在网址上设置公司或公司不存在时的任何404页。
非常感谢您!
答案 0 :(得分:0)
app-routing.module
,以告诉路由器有关全局company
的路由参数:const routes: Routes = [
{
path: ':company',
children: [
{ path: 'pages', loadChildren: 'app/pages/pages.module#PagesModule' },
{
path: 'auth',
// ... auth routes
},
],
},
];
constructor(private route: ActivatedRoute) {
this.route.params.subscribe((params: any) => {
console.log(params.company);
});
}