首页 > 解决方案 > 如何在angular2中从一个组件连接到另一个组件

问题描述

我有 2 个不同的组件,它们也属于不同的模块。现在我将数据保存在一个组件中,必须将保存的数据提取到另一个组件。如何从组件到组件获取数据,请帮助。

第一个组件:

saveSidebar() {
    let params = { userGuID: this.uID, MenuIds: this.selectedMenuIds.toString() }
    console.log(params);
    this._Service.addUserMenu(params).subscribe((res) => {
      if (res.Header.Success) {

      }
    })
  }

此处保存的数据必须转到menu component不同组件中的数据

标签: javascriptangulartypescript

解决方案


您可以使用在两个组件中导入的服务及其数据共享。因此,您可以从第一个组件更新服务,然后在另一个组件上创建一个事件侦听器,该侦听器侦听服务的更改并相应地更新 ui/data。


推荐阅读