HttpParams
Тело HTTP-запроса/ответа, представляющее сериализованные параметры в соответствии с MIME-типом application/x-www-form-urlencoded.
API
class HttpParams {
constructor(options?: HttpParamsOptions): HttpParams;
has(param: string): boolean;
get(param: string): string | null;
getAll(param: string): string[] | null;
keys(): string[];
append(param: string, value: string | number | boolean): HttpParams;
appendAll(params: { [param: string]: string | number | boolean | readonly (string | number | boolean)[]; }): HttpParams;
set(param: string, value: string | number | boolean): HttpParams;
delete(param: string, value?: string | number | boolean | undefined): HttpParams;
toString(): string;
}
constructor
HttpParamsHttpParams
has
booleanСообщает, содержит ли тело одно или несколько значений для заданного параметра.
stringИмя параметра.
booleanTrue, если у параметра есть одно или несколько значений; false, если у него нет значения или он отсутствует.
get
string | nullПолучает первое значение параметра.
stringИмя параметра.
string | nullПервое значение заданного параметра или null, если параметр отсутствует.
getAll
string[] | nullПолучает все значения параметра.
stringИмя параметра.
string[] | nullВсе значения в виде строкового массива или null, если параметр отсутствует.
keys
string[]Получает все параметры этого тела.
string[]Имена параметров в виде строкового массива.
append
HttpParamsДобавляет новое значение к существующим значениям параметра.
stringИмя параметра.
string | number | booleanНовое значение для добавления.
HttpParams
appendAll
HttpParamsСоздаёт новое тело с добавленными значениями для заданного имени параметра.
{ [param: string]: string | number | boolean | readonly (string | number | boolean)[]; }Параметры и значения
HttpParams
set
HttpParamsЗаменяет значение параметра.
stringИмя параметра.
string | number | booleanНовое значение.
HttpParams
delete
HttpParamsУдаляет заданное значение или все значения параметра.
stringИмя параметра.
string | number | boolean | undefinedЗначение для удаления, если оно указано.
HttpParams
toString
stringСериализует тело в закодированную строку, в которой пары «ключ-значение» (разделённые =) отделяются друг от друга с помощью &.
string
Описание
Тело HTTP-запроса/ответа, представляющее сериализованные параметры в соответствии с MIME-типом application/x-www-form-urlencoded.
Этот класс неизменяемый; все операции изменения возвращают новый экземпляр.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/common/http/HttpParams