我有两个需要通过服务共享数据的Angular2组件:export class SearchService { }假设呈现了ComponentA,并通过SearchService.setSearchResults发出一个事件然后,用户导航到也订阅searchResult$的ComponentB。但是,ComponentB永远不会</
具体应用: 在Angular (6)组件中,我有一个带有valueChanges object of type observable的FormGroup,它需要被定向到一个EventEmitter。如果这个FormGroup永远不会改变,那么它的valueChanges可能是EventEmitter,但是FormGroup会随着组合框的改变而改变(重新分配)。_myFormGroup.valueChanges.subscribe(value => this.myEventEmitter.emit(value)); 因为组被重新分配,所以我不想丢失输出<
但是,当我尝试使用EventEmitter向组件发出更改时,它们不会获得更改,但当服务订阅自身时,它可以获得更改 LoaderService.ts import { EventEmitter, Injectable} from '@angular/core';
@Output change: EventEmitter<number>outside of the ser