У меня есть 2 компонента, и я хотел бы получить входные данные одной формы и передать их как данные другому компоненту.
компонент 1:
this.dalreparto = this.form_search.get('dalreparto').value;
this.service.passDataRepart(this.dalreparto);
обслуживание:
public passRepartiSource = new Subject<any>();
passDataReparti$ = this.passRepartiSource.asObservable();
passDataRepart(listdatareparti: any) {
this.passRepartiSource.next(listdatareparti);
console.log('lista here di servici reparti final', listdatareparti);
}
компонент 2:
this.service.passDataReparti$
.subscribe(
result => {
console.log('data 1 lista here', result);
}
);
Это должно быть сделано через сервис, так как эти компоненты не имеют никакого отношения.
Проблема в том, что когда я вызываю сервисную форму comp1 to comp3, все в порядке.
Но при вызове из comp3 в comp1 данные не определены. Так что я не могу увидеть результат ввода с первого компа.