ngx-admin-lte
Version:
AdminLTE theme for angular
27 lines (21 loc) • 627 B
text/typescript
import { Injectable } from '@angular/core';
import { ReplaySubject } from 'rxjs/Rx';
import { Router } from '@angular/router';
()
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);
}
}