export class LocationStrategy
export class LocationStrategy
exported from angular2/router defined in angular2/src/router/location_strategy.ts (line 2)
LocationStrategy is responsible for representing and reading route state
from the browser's URL. Angular provides two strategies:
HashLocationStrategy (default) and PathLocationStrategy.
This is used under the hood of the Location service.
Applications should use the Router or Location services to
interact with application route state.
For instance, HashLocationStrategy produces URLs like
http://example.com#/foo, and PathLocationStrategy produces
http://example.com/foo as an equivalent URL.
See these two classes for more.
Members
path() : string
path() : string
Not Yet Documented
prepareExternalUrl(internal: string) : string
prepareExternalUrl(internal: string) : string
Not Yet Documented
pushState(state: any, title: string, url: string, queryParams: string) : void
pushState(state: any, title: string, url: string, queryParams: string) : void
Not Yet Documented
replaceState(state: any, title: string, url: string, queryParams: string) : void
replaceState(state: any, title: string, url: string, queryParams: string) : void
Not Yet Documented
forward() : void
forward() : void
Not Yet Documented
back() : void
back() : void
Not Yet Documented
onPopState(fn: (_: any) => any) : void
onPopState(fn: (_: any) => any) : void
Not Yet Documented
getBaseHref() : string
getBaseHref() : string
Not Yet Documented