@ BrianM, есть подход, который использует тему и подписывается в вашем домашнем компоненте.
Представьте, что у вас есть услуга
@Injectable({
providedIn: 'root',
})
export class MyService {
private subject = new Subject<any>();
public observable=this.subject.asObservable();
changeData(data:any)
{
this.subject.next(data)
}
}
В ngOnInit of home вы подписываетесь
constructor(private service:MyService){}
ngOnInit()
{
this.service.observable.subscribe(res=>{
..make something with the data...
})
}
Когда вы изменяете учетную запись в компоненте, который внедряет в конструктор службу, вам нужно только сделать
service.changeData(data);