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