ngx-router
Version:
A utility to get route params, query params from Activated Route by using dependency injection
7 lines • 1.34 kB
JavaScript
import { map } from 'rxjs/operators';
export function queryParamFactory(paramKey) {
return function (route) {
return route.queryParamMap.pipe(map(function (queryMap) { return queryMap.get(paramKey); }));
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlcnktcGFyYW0uZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1yb3V0ZXIvcXVlcnktcGFyYW0vIiwic291cmNlcyI6WyJxdWVyeS1wYXJhbS5mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuQyxNQUFNLFVBQVUsaUJBQWlCLENBQzdCLFFBQWdCO0lBRWhCLE9BQU8sVUFBQyxLQUFxQjtRQUN6QixPQUFPLEtBQUssQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFBLFFBQVEsSUFBSSxPQUFBLFFBQVEsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQXRCLENBQXNCLENBQUMsQ0FBQyxDQUFDO0lBQzdFLENBQUMsQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FjdGl2YXRlZFJvdXRlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHtPYnNlcnZhYmxlfSBmcm9tICdyeGpzJztcbmltcG9ydCB7bWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBxdWVyeVBhcmFtRmFjdG9yeShcbiAgICBwYXJhbUtleTogc3RyaW5nLFxuKTogKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkgPT4gT2JzZXJ2YWJsZTxzdHJpbmcgfCBudWxsPiB7XG4gICAgcmV0dXJuIChyb3V0ZTogQWN0aXZhdGVkUm91dGUpID0+IHtcbiAgICAgICAgcmV0dXJuIHJvdXRlLnF1ZXJ5UGFyYW1NYXAucGlwZShtYXAocXVlcnlNYXAgPT4gcXVlcnlNYXAuZ2V0KHBhcmFtS2V5KSkpO1xuICAgIH07XG59XG4iXX0=