UNPKG

ngx-router

Version:

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

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