如何在URL的Angular参数中包含.equals?

时间:2018-08-09 17:00:42

标签: angular

我需要发出这样的请求:

http://localhost:9000/api/follows?followedId.equals=1 

但是当我这样做时:

<a [routerLink]="['/follows']" [queryParams]="{ followedId.equals: profile.id }">Following</a>

它坏了。它没有.equals即可工作,但我需要它,但我不知道该怎么做。

谢谢

1 个答案:

答案 0 :(得分:0)

在ts文件中定义查询字符串对象,如下所示:

 params = { ["followedId.equals"]: this.profile.id }

然后在模板中使用该对象,如下所示:

 <a [routerLink]="['/follows']" [queryParams]="params">Following</a>