在我的angular 7
代码中,我试图获取在URL中传递的clientId
。 clientId
将是动态的。
localhost:4200/client/xyz
app.routing.ts
{
path: 'client/:clientId',
component: AppComponent
},
app.component.ts
constructor(private route: ActivatedRoute) { }
ngOnInit() {
console.log(this.route.snapshot.paramMap.get('clientId'));
});
它将在控制台中显示null
答案 0 :(得分:1)
您可以使用此方法获取路线参数
this.route.params.subsribe(params => {
console.log(params['clientId'])
});
或
this.activateRoute.snapshot.params['clientId']
请让我知道您是否仍然有问题
答案 1 :(得分:0)
使用params
代替paramMap
,
console.log(this.route.snapshot.params['clientId']);