p.location-badge. exported from angular2/router defined in angular2/src/router/location.ts (line 7) :markdown This is the service that an application developer will directly interact with. Responsible for normalizing the URL against the application's base href. A normalized URL is absolute from the URL host, includes the application's base href, and has no trailing slash: - `/my/app/user/123` is normalized - `my/app/user/123` **is not** normalized - `/my/app/user/123/` **is not** normalized .l-main-section h2 Annotations .l-sub-section h3.annotation Injectable pre.prettyprint code. @Injectable() .l-main-section h2 Members .l-sub-section h3 constructor pre.prettyprint code. constructor(_platformStrategy: LocationStrategy, href?: string) :markdown .l-sub-section h3 path pre.prettyprint code. path() :markdown .l-sub-section h3 normalize pre.prettyprint code. normalize(url: string) :markdown .l-sub-section h3 normalizeAbsolutely pre.prettyprint code. normalizeAbsolutely(url: string) :markdown .l-sub-section h3 go pre.prettyprint code. go(url: string) :markdown .l-sub-section h3 forward pre.prettyprint code. forward() :markdown .l-sub-section h3 back pre.prettyprint code. back() :markdown .l-sub-section h3 subscribe pre.prettyprint code. subscribe(onNext: (value: any) => void, onThrow?: (exception: any) => void, onReturn?: () => void) :markdown