UNPKG

ngx-router

Version:

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

7 lines 1.26 kB
import { map } from 'rxjs/operators'; export function routeDataFactory(paramKey) { return ({ data }) => { return data.pipe(map((data) => data[paramKey])); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUtZGF0YS5mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXJvdXRlci9yb3V0ZS1kYXRhLyIsInNvdXJjZXMiOlsicm91dGUtZGF0YS5mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuQyxNQUFNLFVBQVUsZ0JBQWdCLENBQzVCLFFBQWdCO0lBRWhCLE9BQU8sQ0FBQyxFQUFDLElBQUksRUFBTyxFQUFtQixFQUFFO1FBQ3JDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFVLEVBQUUsRUFBRSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUQsQ0FBQyxDQUFDO0FBQ04sQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7QWN0aXZhdGVkUm91dGUsIERhdGF9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5pbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHttYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuZXhwb3J0IGZ1bmN0aW9uIHJvdXRlRGF0YUZhY3RvcnkoXG4gICAgcGFyYW1LZXk6IHN0cmluZyxcbik6IChyb3V0ZTogQWN0aXZhdGVkUm91dGUpID0+IE9ic2VydmFibGU8YW55PiB7XG4gICAgcmV0dXJuICh7ZGF0YX06IERhdGEpOiBPYnNlcnZhYmxlPGFueT4gPT4ge1xuICAgICAgICByZXR1cm4gZGF0YS5waXBlKG1hcCgoZGF0YTogRGF0YSkgPT4gZGF0YVtwYXJhbUtleV0pKTtcbiAgICB9O1xufVxuIl19