如何在Angular中将值注入Web服务调用URL的路径变量?

时间:2019-05-30 04:30:54

标签: angular rxjs angular7

我想调用此后端URL来接收用户个人资料数据

/users/:userId/profile

其中:userId将是ID的实际数字。

在发送请求之前将userId值注入URL的语法是什么?

2 个答案:

答案 0 :(得分:0)

您可以像字符串连接一样简单地对其进行连接。

http.get('/users'/+this.userId+'/profile').then();

答案 1 :(得分:0)

一种方法(使用打字稿)是使用模板字符串

`/users/${this.userId}/profile`

模板由反引号(``)包围。
反引号内的字符串在$ {...}内时可以计算表达式。

上面的字符串与键入相同:

'/users/' + this.userId + '/profile'