【问题标题】:How pass data in two Component using angular 4如何使用角度 4 在两个组件中传递数据
【发布时间】:2017-12-22 11:17:57
【问题描述】:

我将 EventEmitter 与服务一起使用。请帮助我如何将数据传递到页面重定向的第二个组件中。

【问题讨论】:

标签: angular angular-cli


【解决方案1】:

创建服务并使用主题。您的服务代码如下所示。

public data$ = new Subject<any>();

在你的两个组件中订阅这个主题。

this.dataService.data$.subscribe(data => {console.log(data)});

使用以下代码发出数据。当您发出数据时,所有订阅者都将获得数据。

this.dataService.data$.emit(someData);

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2018-02-14
    • 2017-11-20
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 2019-09-25
    • 2018-05-08
    • 2020-09-12
    • 1970-01-01
    相关资源
    最近更新 更多