Spec-Zone.ru › Angular

BrowserPlatformLocation

PlatformLocation инкапсулирует все прямые вызовы API платформы. Разработчикам приложений не следует использовать этот класс напрямую. Вместо этого используйте Location.

API

class BrowserPlatformLocation extends PlatformLocation {
  getBaseHrefFromDOM(): string;
  onPopState(fn: LocationChangeListener): VoidFunction;
  onHashChange(fn: LocationChangeListener): VoidFunction;
  readonly href: string;
  readonly protocol: string;
  readonly hostname: string;
  readonly port: string;
   get pathname(): string;
  readonly search: string;
  readonly hash: string;
  pushState(state: any, title: string, url: string): void;
  replaceState(state: any, title: string, url: string): void;
  forward(): void;
  back(): void;
  historyGo(relativePosition?: number): void;
  getState(): unknown;
}

getBaseHrefFromDOM

string
@returnsstring

onPopState

VoidFunction
@paramfnLocationChangeListener
@returnsVoidFunction

onHashChange

VoidFunction
@paramfnLocationChangeListener
@returnsVoidFunction

href

string

protocol

string

hostname

string

port

string

pathname

string

pathname

string

search

string

hash

string

pushState

void
@paramstateany
@paramtitlestring
@paramurlstring
@returnsvoid

replaceState

void
@paramstateany
@paramtitlestring
@paramurlstring
@returnsvoid

forward

void
@returnsvoid

back

void
@returnsvoid

historyGo

void
@paramrelativePositionnumber
@returnsvoid

getState

unknown
@returnsunknown

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/BrowserPlatformLocation

Spec-Zone.ru

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