UNPKG

ngx-admin-lte

Version:

AdminLTE theme for angular

27 lines (21 loc) 627 B
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; } // deprecated public setCurrentMenu(data: any) { console.log('NgxAdminLTE: MenuService setCurrentMenu, is deprecated use setCurrent'); return this.setCurrent(data); } }