src/services/menu.service.ts
Properties |
|
Methods |
|
constructor(router: Router)
|
||||||||
Defined in src/services/menu.service.ts:7
|
||||||||
Parameters :
|
Public getCurrent |
getCurrent()
|
Defined in src/services/menu.service.ts:17
|
Returns :
any
|
Public setCurrent | ||||||||
setCurrent(menu: any)
|
||||||||
Defined in src/services/menu.service.ts:13
|
||||||||
Parameters :
Returns :
void
|
Private current |
current:
|
Type : ReplaySubject<any>
|
Defined in src/services/menu.service.ts:7
|
import { Injectable } from '@angular/core';
import { ReplaySubject } from 'rxjs/Rx';
import { Router } from '@angular/router';
@Injectable()
export class MenuService {
private current: ReplaySubject<any> = new ReplaySubject<any>( 1 );
constructor(
private router: Router
) {}
public setCurrent( menu: any ) {
this.current.next( menu );
}
public getCurrent() {
return this.current;
}
}