class
A LocationStrategy
utilizado para configurar el Location
servicio para representar su estado en el fragmento hash de la URL del navegador.
Ver más…
classHashLocationStrategyextendsLocationStrategyimplementsOnDestroyngOnDestroy():voidonPopState(fn: LocationChangeListener):voidgetBaseHref():stringpath(includeHash:boolean=false):stringprepareExternalUrl(internal:string):stringpushState(state:any, title:string, path:string, queryParams:string)replaceState(state:any, title:string, path:string, queryParams:string)forward():voidback():voidhistoryGo(relativePosition:number=0):void// inherited from common/LocationStrategyabstractpath(includeHash?:boolean):stringabstractprepareExternalUrl(internal:string):stringabstractpushState(state:any, title:string, url:string, queryParams:string):voidabstractreplaceState(state:any, title:string, url:string, queryParams:string):voidabstractforward():voidabstractback():voidhistoryGo(relativePosition:number)?:voidabstractonPopState(fn: LocationChangeListener):voidabstractgetBaseHref():string
Descripción
Por ejemplo, si llamas location.go('/foo')
, la URL del navegador se convertirá example.com#/foo
.
Más información disponible en las Notas de uso …
Métodos
ngOnDestroy () |
ngOnDestroy(): void
Parámetros
No hay parámetros.
Devoluciones
void
|
onPopState () |
onPopState(fn: LocationChangeListener): void
Parámetros
Devoluciones
void
|
getBaseHref () |
getBaseHref(): string
Parámetros
No hay parámetros.
Devoluciones
string
|
sendero() |
path(includeHash: boolean = false): string
Parámetros
includeHash |
boolean |
Opcional. El valor predeterminado es false .
|
Devoluciones
string
|
prepareExternalUrl () |
prepareExternalUrl(internal: string): string
Parámetros
Devoluciones
string
|
pushState () |
pushState(state: any, title: string, path: string, queryParams: string)
Parámetros
state |
any |
|
title |
string |
|
path |
string |
|
queryParams |
string |
|
|
replaceState () |
replaceState(state: any, title: string, path: string, queryParams: string)
Parámetros
state |
any |
|
title |
string |
|
path |
string |
|
queryParams |
string |
|
|
hacia adelante() |
forward(): void
Parámetros
No hay parámetros.
Devoluciones
void
|
espalda() |
back(): void
Parámetros
No hay parámetros.
Devoluciones
void
|
historyGo () |
historyGo(relativePosition: number = 0): void
Parámetros
relativePosition |
number |
Opcional. El valor predeterminado es 0 .
|
Devoluciones
void
|
Notas de uso
Ejemplo
importHashLocationStrategy, Location, LocationStrategyfrom'@angular/common';importComponentfrom'@angular/core';@Component(
selector:'hash-location',
providers:[Location,provide: LocationStrategy, useClass: HashLocationStrategy],
template:`
Current URL is: location.path()
Normalize: /foo/bar/
is: location.normalize('foo/bar')
`)exportclassHashLocationComponent
location: Location;constructor(location: Location)this.location = location;
Si estás contento con lo expuesto, tienes la habilidad dejar una división acerca de qué te ha parecido este escrito.
¡Haz clic para puntuar esta entrada!
Utiliza Nuestro Buscador