ngx-router
Version:
A utility to get route params, query params from Activated Route by using dependency injection
8 lines • 1.3 kB
JavaScript
import { map } from 'rxjs/operators';
export function routeDataFactory(paramKey) {
return function (_a) {
var data = _a.data;
return data.pipe(map(function (data) { return data[paramKey]; }));
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUtZGF0YS5mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXJvdXRlci9yb3V0ZS1kYXRhLyIsInNvdXJjZXMiOlsicm91dGUtZGF0YS5mYWN0b3J5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBQyxHQUFHLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUVuQyxNQUFNLFVBQVUsZ0JBQWdCLENBQzVCLFFBQWdCO0lBRWhCLE9BQU8sVUFBQyxFQUFZO1lBQVgsY0FBSTtRQUNULE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBQyxJQUFVLElBQUssT0FBQSxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQWQsQ0FBYyxDQUFDLENBQUMsQ0FBQztJQUMxRCxDQUFDLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtBY3RpdmF0ZWRSb3V0ZSwgRGF0YX0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7T2JzZXJ2YWJsZX0gZnJvbSAncnhqcyc7XG5pbXBvcnQge21hcH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuXG5leHBvcnQgZnVuY3Rpb24gcm91dGVEYXRhRmFjdG9yeShcbiAgICBwYXJhbUtleTogc3RyaW5nLFxuKTogKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZSkgPT4gT2JzZXJ2YWJsZTxhbnk+IHtcbiAgICByZXR1cm4gKHtkYXRhfTogRGF0YSk6IE9ic2VydmFibGU8YW55PiA9PiB7XG4gICAgICAgIHJldHVybiBkYXRhLnBpcGUobWFwKChkYXRhOiBEYXRhKSA9PiBkYXRhW3BhcmFtS2V5XSkpO1xuICAgIH07XG59XG4iXX0=