Мне нужно отправить информацию из компонента А в Сервис, обработать ее там, а затем отправить в компонент Б. А и Б - братья и сестры. Мне нужен компонент A, чтобы вызвать это, чтобы получить желаемый результат для компонента B.
Я пытаюсь использовать наблюдаемое с rxjs для достижения этого (я не знаю, является ли это лучшим способом или практикой для этого)
В настоящее время мой компонент A выглядит следующим образом:
import { Observable } from "rxjs/Rx"
import { of, Subscription } from 'rxjs';
import { SoporteService } from '../soporte/services/soporte.service';
public constructor( public _observable: Subscription, (...)
let observable = of (id_estado)
this._observable = observable.subscribe( (x:number) => {
} )
Мне удалось связать это вместе, следуя некоторым инструкциям, хотя я совершенно не уверен, как я должен получать данные об услугеили почему я не использую .next
Когда я сохраняю предыдущий компонент, я получаю
Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)[Component A]
Как я могу отправлять такие данные?