javascript - Angular/JavaScript 解析并仅获取 paramMap 的值

标签 javascript angular typescript

我们如何仅从路由器参数映射中获取值。现在的输出是

 authkey:af408c30-d212-4efe-933d-54606709fa32

我只想要随机的 "af408c30-d212-4efe-933d-54606709fa32" 而没有 key "authkey:" 我们如何在 JavaScript 中解析它?或者有没有一种方法可以不包含 key 而只获取值。谢谢。

 this.router.paramMap.subscribe(paramMap => {
      this.authKey = paramMap.get('authkey')
    });
  • 当前输出:authkey:af408c30-d212-4efe-933d-54606709fa32
  • 所需的输出:af408c30-d212-4efe-933d-54606709fa32,我想排除authkey:。

最佳答案

您可以从检索到的字符串中删除authKey,如下所示:

  this.authKey = paramMap.get('authkey').replace('authkey:', '')

关于javascript - Angular/JavaScript 解析并仅获取 paramMap 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68343972/

相关文章:

javascript - 如何使用canvasxpress更改饼图中的颜色

html - Angular HTML 元素对齐问题

angular - @Output 事件名称的建议是什么(以防止 native 事件名称冲突)?

javascript - 如何在对话框窗口上放置确认对话框?

javascript - 进行 DomSanitizer API 调用时不使用基本属性?

javascript - 如何忽略 NestJS 中特定路由的拦截器

javascript - 如何读取每个对象的 JSON 对象流

javascript - jQuery .before() 不插入我定义的内容

javascript - querySelectorAll 在使用 this.element 时仅选择第二个元素

javascript - 中继器 Angular 2 内的 RouterLink