Angular 以角度将对象从一个组件传递到另一个组件
我在7号楼工作。 当我将对象传递给另一个组件时,我使用@input装饰来传递对象,但组件是同级的,Angular 以角度将对象从一个组件传递到另一个组件,angular,angular5,angular6,angular-components,Angular,Angular5,Angular6,Angular Components,我在7号楼工作。 当我将对象传递给另一个组件时,我使用@input装饰来传递对象,但组件是同级的, 因此,如何将对象传递给另一个组件只能用于将值从父组件传递给子组件 对于同级或任何组件之间的通信,请使用rxjs subject和Observable 你可以这样做- 在这种情况下,最好使用服务进行通信 在服务中,你可以使用既可以作为观察者又可以作为被观察者的主体 前 在职 someSubject = new Subject<any>(); 在组件2中,u可以订阅,反之亦然 som
因此,如何将对象传递给另一个组件只能用于将值从父组件传递给子组件 对于同级或任何组件之间的通信,请使用rxjs subject和Observable 你可以这样做-
在这种情况下,最好使用服务进行通信 在服务中,你可以使用既可以作为观察者又可以作为被观察者的主体 前 在职
someSubject = new Subject<any>();
在组件2中,u可以订阅,反之亦然
someService.someSubject.subscribe((receiveObjectHere) => {});
可能重复。版本可能会更改,但技术相同。
someService.someSubject.subscribe((receiveObjectHere) => {});