import { OnInit, Injectable, EventEmitter } from '@angular/core'; import {Observable} from 'rxjs/Observable'; import {MenuItem} from 'primeng/primeng'; @Injectable() export class BreadcrumbService implements OnInit{ breadcrumbHomeEmitter : EventEmitter = new EventEmitter(); breadcrumbDataEmitter : EventEmitter> = new EventEmitter>(); ngOnInit() { } setData(breadcrumbData : Array){ this.breadcrumbDataEmitter.emit(breadcrumbData); } setHome(breadcrumbHome: MenuItem) { this.breadcrumbHomeEmitter.emit(breadcrumbHome); } clearAll(){ this.breadcrumbDataEmitter.emit(new Array()); } }