繁体   English   中英

Angular:打开起始页时如何读取 URL 字符串中的参数?

[英]Angular: How to read a parameter in the URL string when opening the start page?

打开起始页时如何读取 URL 字符串中的参数? 如果我将 ID 传递给 URL:mysite.com/productid,应用程序会读取并记住此 ID 以供将来参考? 我想阅读二维码,其中包含带有产品 ID 和 go 的路径,直接到该产品部分的站点。

首先像这样在应用路由模块文件中创建一个路由

{path: 'test/:id', component: TestComponent}

并像这样在您的启动组件中获取 id 并存储在本地存储中

constructor(
private activeRoute: ActivatedRoute
) {}

ngOnInit() { 
const getidfromurl = this.activeRoute.snapshot.paramMap.get('id');
localStorage.setItem('my id',getidfromurl);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM