如何在没有密钥的情况下在 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')
每当我尝试设置 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')