Spec-Zone.ru › Angular

UrlCodec

Кодек для кодирования и декодирования частей URL.

API

abstract class UrlCodec {
  abstract encodePath(path: string): string;
  abstract decodePath(path: string): string;
  abstract encodeSearch(search: string | { [k: string]: unknown; }): string;
  abstract decodeSearch(search: string): { [k: string]: unknown; };
  abstract encodeHash(hash: string): string;
  abstract decodeHash(hash: string): string;
  abstract normalize(href: string): string;
  abstract normalize(path: string, search: { [k: string]: unknown; }, hash: string, baseUrl?: string | undefined): string;
  abstract areEqual(valA: string, valB: string): boolean;
  abstract parse(url: string, base?: string | undefined): { href: string; protocol: string; host: string; search: string; hash: string; hostname: string; port: string; pathname: string; };
}

encodePath

string

Кодирует путь из предоставленной строки

@parampathstring

Строка пути

@returnsstring

decodePath

string

Декодирует путь из предоставленной строки

@parampathstring

Строка пути

@returnsstring

encodeSearch

string

Кодирует строку параметров поиска из предоставленной строки или объекта

@paramsearchstring | { [k: string]: unknown; }
@returnsstring

decodeSearch

{ [k: string]: unknown; }

Декодирует объекты параметров поиска из предоставленной строки

@paramsearchstring
@returns{ [k: string]: unknown; }

encodeHash

string

Кодирует хэш из предоставленной строки

@paramhashstring
@returnsstring

decodeHash

string

Декодирует хэш из предоставленной строки

@paramhashstring
@returnsstring

normalize

2 перегрузки

Нормализует URL из предоставленной строки

@paramhrefstring
@returnsstring

Нормализует URL с использованием предоставленной строки, параметров поиска, хэша и базового URL

@parampathstring

Путь URL

@paramsearch{ [k: string]: unknown; }

Объект параметров поиска

@paramhashstring

Строка хэша

@parambaseUrlstring | undefined

Базовый URL для URL

@returnsstring

areEqual

boolean

Проверяет, равны ли две строки

@paramvalAstring

Первая строка для сравнения

@paramvalBstring

Вторая строка для сравнения

@returnsboolean

parse

{ href: string; protocol: string; host: string; search: string; hash: string; hostname: string; port: string; pathname: string; }

Разбирает строку URL относительно базового URL

@paramurlstring

Полная строка URL

@parambasestring | undefined

Базовый URL

@returns{ href: string; protocol: string; host: string; search: string; hash: string; hostname: string; port: string; pathname: string; }

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/upgrade/UrlCodec

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API