class
final
PlatformLocation
encapsulates all of the direct calls to platform APIs. This class should not be used directly by an application developer. Instead, use Location
.
class BrowserPlatformLocation extends PlatformLocation { href: string protocol: string hostname: string port: string pathname: string search: string hash: string getBaseHrefFromDOM(): string onPopState(fn: LocationChangeListener): VoidFunction onHashChange(fn: LocationChangeListener): VoidFunction pushState(state: any, title: string, url: string): void replaceState(state: any, title: string, url: string): void forward(): void back(): void historyGo(relativePosition: number = 0): void getState(): unknown // inherited from common/PlatformLocation abstract href: string abstract protocol: string abstract hostname: string abstract port: string abstract pathname: string abstract search: string abstract hash: string abstract getBaseHrefFromDOM(): string abstract getState(): unknown abstract onPopState(fn: LocationChangeListener): VoidFunction abstract onHashChange(fn: LocationChangeListener): VoidFunction abstract replaceState(state: any, title: string, url: string): void abstract pushState(state: any, title: string, url: string): void abstract forward(): void abstract back(): void historyGo(relativePosition: number)?: void }
'platform'
Property | Description |
---|---|
href: string | Read-Only |
protocol: string | Read-Only |
hostname: string | Read-Only |
port: string | Read-Only |
pathname: string | |
search: string | Read-Only |
hash: string | Read-Only |
getBaseHrefFromDOM() |
---|
|
onPopState() | |||
---|---|---|---|
|
fn | LocationChangeListener |
VoidFunction
onHashChange() | |||
---|---|---|---|
|
fn | LocationChangeListener |
VoidFunction
pushState() | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
state | any | |
title | string | |
url | string |
void
replaceState() | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
state | any | |
title | string | |
url | string |
void
forward() |
---|
|
back() |
---|
|
historyGo() | |||
---|---|---|---|
|
relativePosition | number | Optional. Default is |
void
getState() |
---|
|
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/common/BrowserPlatformLocation