У меня есть следующий код:
this.obs$ = this.service.obs$;
this.obsSubscription = this.obs$.subscribe(
(eltArray: Elt[]) => this.eltArray = eltArray
);
this.anotherObsSubscription = this.obs$.pipe(take(1)).subscribe(
(eltArray: Elt[]) => this.anotherEltArrayOnlyChangedOnce = eltArray
);
Из любопытства, но также для того, чтобы ограничить количество подписок (на которые я должен отписаться), я хотел бы знать, как я могу достичьтот же результат только с одним Subscription
.
Так что я хотел бы инициализировать anotherEltArrayOnlyChangedOnce
при первом излучении this.service.obs$
и установить eltArray
на каждый выброс this.service.obs$
,