Using a single subscription variable with BehaviorSubject
问题 I use BehaviorSubject in my Angular app and I get observable to my Details component from DataService as shown below: DataService.ts: export class DataService { private messageTracker = new BehaviorSubject<any>(); private fileTracker = new BehaviorSubject<any>(); getMessageTracker(): Observable<any> { return this.messageTracker.asObservable(); } getFileTracker(): Observable<any> { return this.fileTracker.asObservable(); } //set methods omitted for brevity } DetailComponent : export class