docs(API): 翻译完了 HttpHeaders
This commit is contained in:
parent
8cea4a3646
commit
6312e38a63
|
@ -35,7 +35,7 @@
|
||||||
[x] | common/NgStyle | 0.60
|
[x] | common/NgStyle | 0.60
|
||||||
[x] | router/RouterOutlet | 0.59
|
[x] | router/RouterOutlet | 0.59
|
||||||
[x] | forms/Validators | 0.59
|
[x] | forms/Validators | 0.59
|
||||||
[ ] | common/http/HttpHeaders | 0.56
|
[x] | common/http/HttpHeaders | 0.56
|
||||||
[x] | core/Pipe | 0.52
|
[x] | core/Pipe | 0.52
|
||||||
[ ] | common/NgSwitch | 0.52
|
[ ] | common/NgSwitch | 0.52
|
||||||
[ ] | forms/NgForm | 0.50
|
[ ] | forms/NgForm | 0.50
|
||||||
|
|
|
@ -15,10 +15,14 @@ interface Update {
|
||||||
/**
|
/**
|
||||||
* Immutable set of Http headers, with lazy parsing.
|
* Immutable set of Http headers, with lazy parsing.
|
||||||
*
|
*
|
||||||
|
* Http 头的不可变集合,惰性解析。
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
export class HttpHeaders {
|
export class HttpHeaders {
|
||||||
/**
|
/**
|
||||||
* Internal map of lowercase header names to values.
|
* Internal map of lowercase header names to values.
|
||||||
|
*
|
||||||
|
* 一个内部映射表,key 是头名称的小写形式,value 是其值。
|
||||||
*/
|
*/
|
||||||
// TODO(issue/24571): remove '!'.
|
// TODO(issue/24571): remove '!'.
|
||||||
private headers !: Map<string, string[]>;
|
private headers !: Map<string, string[]>;
|
||||||
|
@ -27,17 +31,23 @@ export class HttpHeaders {
|
||||||
/**
|
/**
|
||||||
* Internal map of lowercased header names to the normalized
|
* Internal map of lowercased header names to the normalized
|
||||||
* form of the name (the form seen first).
|
* form of the name (the form seen first).
|
||||||
|
*
|
||||||
|
* 一个内部映射表,key 是头名称的小写形式,值是该名称的标准化形式(即首先看到的形式)。
|
||||||
*/
|
*/
|
||||||
private normalizedNames: Map<string, string> = new Map();
|
private normalizedNames: Map<string, string> = new Map();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Complete the lazy initialization of this object (needed before reading).
|
* Complete the lazy initialization of this object (needed before reading).
|
||||||
|
*
|
||||||
|
* 完成该对象的惰性初始化(在读取之前需要)。
|
||||||
*/
|
*/
|
||||||
// TODO(issue/24571): remove '!'.
|
// TODO(issue/24571): remove '!'.
|
||||||
private lazyInit !: HttpHeaders | Function | null;
|
private lazyInit !: HttpHeaders | Function | null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queued updates to be materialized the next initialization.
|
* Queued updates to be materialized the next initialization.
|
||||||
|
*
|
||||||
|
* 一个队列,用于存储下次初始化时要执行的更新。
|
||||||
*/
|
*/
|
||||||
private lazyUpdate: Update[]|null = null;
|
private lazyUpdate: Update[]|null = null;
|
||||||
|
|
||||||
|
@ -82,6 +92,8 @@ export class HttpHeaders {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks for existence of header by given name.
|
* Checks for existence of header by given name.
|
||||||
|
*
|
||||||
|
* 检查是否存在指定名称的头。
|
||||||
*/
|
*/
|
||||||
has(name: string): boolean {
|
has(name: string): boolean {
|
||||||
this.init();
|
this.init();
|
||||||
|
@ -91,6 +103,8 @@ export class HttpHeaders {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns first header that matches given name.
|
* Returns first header that matches given name.
|
||||||
|
*
|
||||||
|
* 返回匹配指定名称的第一个头的值。
|
||||||
*/
|
*/
|
||||||
get(name: string): string|null {
|
get(name: string): string|null {
|
||||||
this.init();
|
this.init();
|
||||||
|
@ -101,6 +115,8 @@ export class HttpHeaders {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the names of the headers
|
* Returns the names of the headers
|
||||||
|
*
|
||||||
|
* 返回头中所有的名称。
|
||||||
*/
|
*/
|
||||||
keys(): string[] {
|
keys(): string[] {
|
||||||
this.init();
|
this.init();
|
||||||
|
@ -110,6 +126,8 @@ export class HttpHeaders {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns list of header values for a given name.
|
* Returns list of header values for a given name.
|
||||||
|
*
|
||||||
|
* 返回头中具有指定名称的值的列表。
|
||||||
*/
|
*/
|
||||||
getAll(name: string): string[]|null {
|
getAll(name: string): string[]|null {
|
||||||
this.init();
|
this.init();
|
||||||
|
|
Loading…
Reference in New Issue