23 lines
594 B
TypeScript
23 lines
594 B
TypeScript
|
import { Injectable, EventEmitter } from '@angular/core';
|
||
|
import {Observable} from 'rxjs/Observable';
|
||
|
import {MenuItem} from 'primeng/primeng';
|
||
|
|
||
|
|
||
|
@Injectable()
|
||
|
export class BreadcrumbService {
|
||
|
|
||
|
|
||
|
breadcrumbHomeEmitter : EventEmitter<MenuItem> = new EventEmitter<MenuItem>();
|
||
|
breadcrumbDataEmitter : EventEmitter<Array<MenuItem>> = new EventEmitter<Array<MenuItem>>();
|
||
|
|
||
|
|
||
|
setData(breadcrumbData : Array<MenuItem>){
|
||
|
this.breadcrumbDataEmitter.emit(breadcrumbData);
|
||
|
}
|
||
|
|
||
|
setHome(breadcrumbHome: MenuItem) {
|
||
|
this.breadcrumbHomeEmitter.emit(breadcrumbHome);
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|