/* import { Injectable } from "@angular/core"; import { ProjectService } from "../project/project.service"; import { RouterStateSnapshot, ActivatedRouteSnapshot } from "@angular/router"; import { inherits } from "util"; import { McBreadcrumbsResolver } from 'ngx-breadcrumbs'; @Injectable() export class DMPEditorResolver extends McBreadcrumbsResolver { // Optional: inject any required dependencies constructor(private projectService: ProjectService) { super(); } resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { const projectId = route.params.id; const myCrumbs = this.projectService.getSingle(projectId).map((project) => ( { text: project.label, path: super.getFullPath(route.parent) + 'edit/' + project.id } )) // Note: the resolve method can return any of the following types: // // * IBreadcrumb[] // * Observable // * Promise return myCrumbs; } } */