UNPKG

ngx-router

Version:

A utility to get route params, query params from Activated Route by using dependency injection

7 lines 1.35 kB
import { map } from 'rxjs/operators'; export function routeParamFactory(paramKey) { return function (route) { return route.paramMap.pipe(map(function (param) { return param.get(paramKey); })); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUtcGFyYW0uZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1yb3V0ZXIvcm91dGUtcGFyYW0vIiwic291cmNlcyI6WyJyb3V0ZS1wYXJhbS5mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuQyxNQUFNLFVBQVUsaUJBQWlCLENBQzdCLFFBQWdCO0lBRWhCLE9BQU8sVUFBQyxLQUFxQjtRQUN6QixPQUFPLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFBLEtBQUssSUFBSSxPQUFBLEtBQUssQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQW5CLENBQW1CLENBQUMsQ0FBQyxDQUFDO0lBQ2xFLENBQUMsQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FjdGl2YXRlZFJvdXRlfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHtPYnNlcnZhYmxlfSBmcm9tICdyeGpzJztcbmltcG9ydCB7bWFwfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5cbmV4cG9ydCBmdW5jdGlvbiByb3V0ZVBhcmFtRmFjdG9yeShcbiAgICBwYXJhbUtleTogc3RyaW5nLFxuKTogKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkgPT4gT2JzZXJ2YWJsZTxzdHJpbmcgfCBudWxsPiB7XG4gICAgcmV0dXJuIChyb3V0ZTogQWN0aXZhdGVkUm91dGUpOiBPYnNlcnZhYmxlPHN0cmluZyB8IG51bGw+ID0+IHtcbiAgICAgICAgcmV0dXJuIHJvdXRlLnBhcmFtTWFwLnBpcGUobWFwKHBhcmFtID0+IHBhcmFtLmdldChwYXJhbUtleSkpKTtcbiAgICB9O1xufVxuIl19