我正在阅读有关Angular的文档,试图了解Angular的'post'类的HttpClient方法的方法定义的语法,并且我不理解管道在其中的含义定义。
在这里查看标题或参数定义时,它显示:
params?: HttpParams | {
[param: string]: string | string[];
};
完整的定义是:
post(
url: string,
body: any,
options: { headers?: HttpHeaders | {
[header: string]: string | string[];
};
observe?: "body";
params?: HttpParams | {
[param: string]: string | string[];
};
reportProgress?: boolean;
responseType: "arraybuffer"; withCredentials?: boolean;
})
此定义中管道意味着什么?我已经用谷歌搜索了一下,但是语法的含义并没有太多,我是新手,所以非常欢迎解释。
我最好的猜测是它像OR运算符之类的东西工作吗?正确吗?