ngx-router
Version:
A utility to get route params, query params from Activated Route by using dependency injection
7 lines • 1.35 kB
JavaScript
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