UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

27 lines 1.07 kB
'use strict';/** * `LocationStrategy` is responsible for representing and reading route state * from the the browser's URL. Angular provides two strategies: * {@link HashLocationStrategy} (default) and {@link PathLocationStrategy}. * * This is used under the hood of the {@link Location} service. * * Applications should use the {@link Router} or {@link Location} services to * interact with application route state. * * For instance, {@link HashLocationStrategy} produces URLs like * `http://example.com#/foo`, and {@link PathLocationStrategy} produces * `http://example.com/foo` as an equivalent URL. * * See these two classes for more. */ var LocationStrategy = (function () { function LocationStrategy() { } return LocationStrategy; })(); exports.LocationStrategy = LocationStrategy; function normalizeQueryParams(params) { return (params.length > 0 && params.substring(0, 1) != '?') ? ('?' + params) : params; } exports.normalizeQueryParams = normalizeQueryParams; //# sourceMappingURL=location_strategy.js.map