javascript - 如何在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
不同组件中的数据
解决方案
您可以使用在两个组件中导入的服务及其数据共享。因此,您可以从第一个组件更新服务,然后在另一个组件上创建一个事件侦听器,该侦听器侦听服务的更改并相应地更新 ui/data。
推荐阅读
- spring-boot-actuator - Spring Boot 管理控制台客户端
- react-native - 世博会错误安装或运行应用程序
- html - 无法“整理”html 文件
- angular - ng test angular 5 不是已知元素
- python - Selenium(使用 python):如何将任何文本输入到 wiki textarea
- python - 使用 python pandas 我想在非空值上规范化数据框列
- java - 添加定义单词的功能
- javascript - 点击 TouchableHighlight 上的焦点文本输入
- scheduling - 无限循环任务的优先级抢占式调度
- ios - 展开 UITableViewCell UIImage