本地主机:4200 /应用/ 2
这里是app-appComponent。 2-id,它具有动态性。
这里我们想要从url动态获取id ...
如何在引导应用程序时直接从url获取应用程序组件中的参数值...
赞赏这个问题的答案。
答案 0 :(得分:2)
在你身上object[]
你需要做这些事情。
首先导入ngOnInit
并将其注入组件
ActivatedRoute
使用此参数做任何你想做的事。
如果我们只需要在 constructor(private route: ActivatedRoute) {}
ngOnInit() {
this.route.params.subscribe((params: Params) => {
const prodId = params['id'];
}
}
ngOnInit
答案 1 :(得分:0)
通过从主应用程序组件中定义的路径传递params来使用angular/router
组件。
import { ActivatedRoute } from '@angular/router';
export class AboutComponent implements OnInit {
constructor(private route: ActivatedRoute) {
this.route.params.subscribe(res => console.log(res.id)); // res.id where id is the name of the route parameter declared in app component routing section
}
ngOnInit() {
}
}