HttpParams 类
export declare class HttpParams { constructor(options?: HttpParamsOptions); has(param: string): boolean; get(param: string): string | null; getAll(param: string): string[] | null; keys(): string[]; append(param: string, value: string): HttpParams; set(param: string, value: string): HttpParams; delete(param: string, value?: string): HttpParams; toString(): string;}
HttpParamsOptions 接口
declare interface HttpParamsOptions { fromString?: string; fromObject?: { [param: string]: string | ReadonlyArray<string>; }; encoder?: HttpParameterCodec;}
使用示例
import { HttpParams } from '@angular/common/http';let params = new HttpParams({ fromObject: {name: "zhangsan", age: "20"}})params = params.append("sex", "male")let params = new HttpParams({ fromObject: { name: 'zhangsan', age: '20' },})// 或者let params = new HttpParams({ fromString: "name=zhangsan&age=20"})