【问题标题】:Setup RouterLink设置路由器链接
【发布时间】:2019-08-29 10:14:53
【问题描述】:

我需要一个类似http://localhost:8000/user/firstName-lastName的网址

所以我不知道如何使用 routerlink 做到这一点

谁能帮我解决这个问题? 提前谢谢你

这不起作用

[routerLink] = "['/user',user.firstName-user.lastName]"

【问题讨论】:

  • 你遇到了什么问题?
  • 是这样的http://localhost:8000/user/NaN
  • 您需要将变量连接为字符串,而不是数字:user.firstName + '-' + user.lastName,或:${user.firstName}-${user.lastName}

标签: angular angular-routerlink


【解决方案1】:

你应该这样做

[routerLink] = "['/user',user.firstName + '-' + user.lastName]"

- 设为字符串,这样它就可以连接您的两个变量。

【讨论】:

    【解决方案2】:

    你也可以试试

    [routerLink] = [`/user${user.firstName}-${user.lastName}`]

    它也有效

    [routerLink] = "['/user',user.firstName + '-' + user.lastName]"

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 2020-03-23
      • 2016-12-22
      • 2018-06-24
      • 2018-04-09
      • 2018-02-10
      • 2018-03-13
      • 2018-05-11
      • 2021-07-21
      相关资源
      最近更新 更多