我正在用TypeScript制作一个简单的Angular(版本4)应用程序。从Angular URL中提取多个参数
我有一个看起来像这样的URL: www.example.com/api/1/countries/Italy/
我想从这个URL 1
和Italy
,并将其分配给变量。
我试着用ActivatedRoute
这样的:
ngOnInit() {
this.router
.queryParams
.subscribe(params => {
this.id = +params[''];
this.country = +params[''];
});
}
凡id
和country
是我的私有变量我想从URL中的赋值。但我不知道如何进行......
我还需要做什么?
请看溶液[此帖](https://stackoverflow.com/a/39146396/6036154) – embarq
'1'和'Italy'不查询参数,它们是路由参数。 –