【问题标题】:How to get param from user-friendly url?如何从用户友好的网址获取参数?
【发布时间】:2018-02-19 21:42:40
【问题描述】:

例如我有这个网址:http://localhost/site/users/12/edit

如何从网址获取号码?

我使用 Angular v5

【问题讨论】:

标签: angular angular-router


【解决方案1】:

参数存储在变量ActivatedRoute.queryParams下,订阅即可访问:

  constructor(private activatedRoute: ActivatedRoute) { }

  ngOnInit() {
   this.activatedRoute.queryParams.subscribe((data) => {
     console.log(data);
   });
  }

【讨论】:

  • 虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高帖子的质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。
  • 真的没必要。他问如何获得参数,我告诉他。但欢迎您提供解释:)
  • OP的例子没有查询参数
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-24
  • 2014-08-01
  • 1970-01-01
  • 2011-12-12
  • 1970-01-01
  • 2012-04-18
  • 2011-04-05
相关资源
最近更新 更多