UNPKG

ngx-router

Version:

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

7 lines 1.31 kB
import { map } from 'rxjs/operators'; export function queryParamFactory(paramKey) { return (route) => { return route.queryParamMap.pipe(map(queryMap => queryMap.get(paramKey))); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlcnktcGFyYW0uZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1yb3V0ZXIvcXVlcnktcGFyYW0vIiwic291cmNlcyI6WyJxdWVyeS1wYXJhbS5mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuQyxNQUFNLFVBQVUsaUJBQWlCLENBQzdCLFFBQWdCO0lBRWhCLE9BQU8sQ0FBQyxLQUFxQixFQUFFLEVBQUU7UUFDN0IsT0FBTyxLQUFLLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM3RSxDQUFDLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtBY3RpdmF0ZWRSb3V0ZX0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7T2JzZXJ2YWJsZX0gZnJvbSAncnhqcyc7XG5pbXBvcnQge21hcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuXG5leHBvcnQgZnVuY3Rpb24gcXVlcnlQYXJhbUZhY3RvcnkoXG4gICAgcGFyYW1LZXk6IHN0cmluZyxcbik6IChyb3V0ZTogQWN0aXZhdGVkUm91dGUpID0+IE9ic2VydmFibGU8c3RyaW5nIHwgbnVsbD4ge1xuICAgIHJldHVybiAocm91dGU6IEFjdGl2YXRlZFJvdXRlKSA9PiB7XG4gICAgICAgIHJldHVybiByb3V0ZS5xdWVyeVBhcmFtTWFwLnBpcGUobWFwKHF1ZXJ5TWFwID0+IHF1ZXJ5TWFwLmdldChwYXJhbUtleSkpKTtcbiAgICB9O1xufVxuIl19