在Angular 4 + RxJs中传递Component之间的Observable

时间:2018-05-10 07:49:31

标签: angular rxjs observable

我有一个代码实现,在按钮点击我必须打开一个vanilla模式。在这个实现中,我必须将一个可观察的数据从主组件传递给模态组件。任何人都可以帮助,让我知道这是怎么回事实施 在父组件TS文件中,我有一个可观察的:

private a = Observable.of({"abc"});
@viewChild('modalID') private modalID: modalComponent; 

模态是在切换时打开的父HTML的一部分:

<my-modal #modalID> <my-modal>

模态TS想要从父组件

访问observable

1 个答案:

答案 0 :(得分:0)

在你的模态中创建一个Input并通过biding

传递它

my-modal

@Input() myObservable: Observable;

然后

<my-modal [myObservable]="a" #modalID> <my-modal>