import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; @Injectable() export class DataService { private messageSource = new BehaviorSubject(false); isActiveResponse = this.messageSource.asObservable(); private emitData = new BehaviorSubject(false); isDataEmitted = this.emitData.asObservable(); private dataEmailSource = new BehaviorSubject(''); email = this.dataEmailSource.asObservable(); private goalWizard = new BehaviorSubject(false); goalWizardAdd = this.goalWizard.asObservable(); constructor() {} isActive(message: boolean) { this.messageSource.next(message); } getEmail(message: string) { this.dataEmailSource.next(message); } addGoalWizard(message: boolean) { this.goalWizard.next(message); } getEmiitedData(message: boolean) { this.emitData.next(message); } }