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