找不到名称“HttpParamsOptions”。角 6

Sho*_*her 4 request-headers typescript angular6

也许有人知道为什么 Angular 不理解 HttpParamsOptions,或者也许有另一种方法来添加请求头和参数。

`public getJobs(options: {page?: number, size?: number} = {}, database: string): Observable <IJobs[]> {
  const headers = new HttpHeaders().set('Dataset-Id', database);
  const params: any = {
       page: options.page || 0,
       size: options.size || 10
     };
 const httpParams: HttpParamsOptions = { fromObject: params } as HttpParamsOptions;
 const headerwithParams = { params: new HttpParams(httpParams), headers: headers };
   return this.http.get<IJobs[]>('/api/jobs', headerwithParams);
}`
Run Code Online (Sandbox Code Playgroud)

小智 7

角文档说,构造的HttpParams可以采取HttpParamsOptions对象作为其唯一的参数。

但是 Angular 团队忘记为这个类创建任何文档。

Angular 中缺少很多文档。