【发布时间】:2020-02-10 22:44:39
【问题描述】:
我正在寻找解决 Angular 8 问题的方法。
假设我有三个组件,SearchFieldComponent、ResultFieldComponent1 和 ResultFieldComponent2。
在 SearchField 组件中,我输入一些内容,单击一个按钮并执行多个 GET 请求。这些 GET 请求称为 request1 和 request2。
如何用 request1 的数据更新 ResultFieldComponent1,用 request2 的数据更新 ResultFieldComponent2?我可以使用哪种沟通方式?
我一直在尝试将所有三个组件都视为兄弟组件,但是让 SearchFieldComponent 成为其他组件的父组件会更好吗?
【问题讨论】:
-
通常形式由某种数据模型支持 - 例如普通对象。根据请求结果更新该对象,您就完成了。
-
兄弟组件之间的通信例如:stackoverflow.com/questions/35884451/…