也许有人知道为什么 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);
}`
最佳答案
Angular Docs假设 HttpParams 构造函数可以将 HttpParamsOptions 对象作为其唯一参数。
但是 Angular 团队忘记为这个类创建任何文档。
Angular 中缺少很多文档。
关于typescript - 找不到名称 'HttpParamsOptions' 。角 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52931618/