如何在没有密钥的情况下在 Angular 中设置 HTTP 参数?

How to set HTTP Params in Angular without the key?

每当我尝试设置 HttpParams 时,它就像:

let params = new HttpParams()
    .set('someKey', this.key)

但是我的 API URL 看起来像这样:

/api/something/99999/item

那么如何设置this.key这样的99999

据我了解,您不需要 HttpParams

您可以像这样直接将 this.key 传递给 url :

const url = `api/something/${this.key}/item`;

然后使用 url 进行 http 调用。

只需绑定到 url,无需 HttpParams

this.http.get('/api/something/' + this.key + '/item')