import { Injectable } from '@angular/core'; import { BehaviorSubject, Observable} from 'rxjs'; import { FinancialData } from './data/financialData'; @Injectable() export class LocalData { public records: Observable; public records$: BehaviorSubject; constructor() { this.records$ = new BehaviorSubject([] as any); this.records = this.records$.asObservable(); } public getData(count = 10) { const financialData: FinancialData = new FinancialData(); this.records$.next(financialData.generateData(count)); } }