import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { IFilter } from './modal/common'; import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; @Injectable() export class PayExtraService { cartInfo: any; isValidCart: boolean; private modalStatus = new BehaviorSubject('close'); private currentModalStatus:string = ''; constructor() { this.modalStatus.subscribe(data => this.currentModalStatus = data); } getMessage(): Observable { return this.modalStatus.asObservable(); } setMessage(message: string) { this.modalStatus.next(message); } }