import { Injectable } from '@angular/core'; import { Subject } from 'rxjs'; @Injectable() export class MenuService { private menuSource = new Subject(); private resetSource = new Subject(); menuSource$ = this.menuSource.asObservable(); resetSource$ = this.resetSource.asObservable(); onMenuStateChange(key: string) { this.menuSource.next(key); } reset() { this.resetSource.next(true); } }