Ric*_*cha 2 typescript angular
我使用的 HttpParams 是以下构造函数:
constructor(options?: {
fromString?: string | undefined;
fromObject?: {
[param: string]: string | string[];
} | undefined;
encoder?: HttpParameterCodec | undefined;
});
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我解释 fromObject 参数的含义以及如何使用它?
romObject?: {
[param: string]: string | string[];
} | undefined;
Run Code Online (Sandbox Code Playgroud)
它是构造函数的 options 参数中的可选参数。这意味着选项(在构造函数中传递)可以有一个fromObject属性(它不是强制性的)。如果它存在,它必须是一个映射,其中键是字符串,值是字符串或字符串数组 ( string|string[]),或者也可以是undefined.
所以以下是有效的
const params = new HttpParams({fromObject: {bla: 'test'}});
const params = new HttpParams({fromObject: {bla: ['test1', 'test2']}});
const params = new HttpParams({fromObject: undefined});
const params = new HttpParams({});
Run Code Online (Sandbox Code Playgroud)
这是无效的:
const params = new HttpParams({fromObject: 'this will fail'});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
508 次 |
| 最近记录: |