【发布时间】:2017-12-22 11:17:57
【问题描述】:
我将 EventEmitter 与服务一起使用。请帮助我如何将数据传递到页面重定向的第二个组件中。
【问题讨论】:
-
您的问题太不清楚了,可能没有人可以帮助您。请查看我们的guide on how to ask 并提供minimal reproducible example。要包含它,您可以edit您的问题。
标签: angular angular-cli
我将 EventEmitter 与服务一起使用。请帮助我如何将数据传递到页面重定向的第二个组件中。
【问题讨论】:
标签: angular angular-cli
创建服务并使用主题。您的服务代码如下所示。
public data$ = new Subject<any>();
在你的两个组件中订阅这个主题。
this.dataService.data$.subscribe(data => {console.log(data)});
使用以下代码发出数据。当您发出数据时,所有订阅者都将获得数据。
this.dataService.data$.emit(someData);
希望对你有帮助
【讨论】: