모듈의 Providers 섹션에있는 AppModule에 제공되고 AppComponent에서 구독하는 SharedServices 모듈의 일부로 BehaviorSubject가 있습니다. 또한 다른 모듈 AdminModule의 일부인 다른 구성 요소에 가입하지만 AppComponent의 Providers 섹션에 추가하지 않으면 변경 사항이 적용되지 않습니다. 왜 이런거야? 모듈의 제공자 섹션에 추가하고 모든 구독자가 변경 사항을 수신하면 구독 할 수 있을까요?Angular 4 Shared Service Observable Behavior Subject
변경 사항을 적용하려면 하위 구성 요소에 대해이 작업을 수행해야합니다. 나는 이것으로 정말로 혼란 스럽다.
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
providers : [ AppsSharedService] <--------
그건 내가 예상했던 것과는 정반대입니다. 여러분이 컴포넌트 레벨 제공자에서 선언한다면 더 많은 * 인스턴스를 가지게 될 것입니다. 제발 [mcve]를주세요. – jonrsharpe