javascript - 如何显示从一个组件发送到另一个组件的结果?
问题描述
我有一个过滤器组件:ExtendedSearch 组件。我有一个列表组件,它必须从扩展搜索组件中获取结果。我有一个由 ExtendedSearch 调用使用的服务调用。
解决方案
尝试参考我给出的类似问题的这个答案( Angular 8: pass a data to a router )。它有 4 种方法来处理这个问题。
- 父母对孩子:通过共享数据
Input()
- 孩子对父母:通过共享数据
ViewChild
- 孩子对父母:通过
Output()
和共享数据EventEmitter
- 不相关的组件:与服务共享数据(推荐)
希望这会有所帮助!
祝你好运!
推荐阅读
- mysql - 在 mysql 中检查格式正确和/或有效的几何图形
- c# - 如何破译模棱两可的 Unity C# 堆栈跟踪
- c - ZBar - 尝试读取 PDF417 代码
- vb.net - VB.NET - 将字符串转换为日期时无法强制执行两位数的日期和月份
- arduino - How would I find out what day it is on an arduino without any external stuff?
- javascript - 创建新用户后 Firebase 身份验证状态更改
- java - IOUtils.copyLarge 不适用于压缩输入
- sql-server - 如何过滤多个值的xml元素
- python - 将 JSON 文件读入 Pandas 进行分析
- oracle - 更改现有的 Oracle APEX 报表布局 RTF 文件