【发布时间】:2018-07-11 03:02:36
【问题描述】:
我在[routerLink] 内传递带有queryParams 的动态生成的URL,它破坏了路由。
即:this.url = '/question/ask?details=1'
<a [routerLink]="url"> {{ data.name }}</a>
当我们将鼠标悬停时,它看起来像这样#/question/ask%3Fdetails%3D1,当我们点击时会中断。
P.S:由于我传递的是动态 URL,所以单独传递 [queryParams] 是不可能的,但是这可行:
<a [routerLink]="/question/ask" [queryParams]={details: 1}> {{ data.name }}</a>
任何我们可以在[routerLink] 内传递带有queryParams 的完整URL 的解决方案?
【问题讨论】:
标签: angularjs typescript angular-routing routerlink