【发布时间】:2021-01-04 03:39:11
【问题描述】:
我想在 2 个同级组件之间共享数据。
- 组件 1: 我的组件 1 是我的导航栏,它有一个更改应用程序语言的选项(使用 ngx-translate),此选项是具有不同选项的选择。
- 组件 2: 我的组件 2 是一个包含不同帖子的博客,这些帖子保存在 MySQL 数据库中,有 2 种可能的语言,帖子根据语言保存在数据库的不同表中写的。
因此,我们要做的是根据组件 1 中选择的语言向后端发送 http 请求,传递选择的实际语言以从对应表中获取帖子。
知道当组件 1 中的选择选项发生变化时如何在组件 2 中选择语言?
【问题讨论】:
-
您可以检查stackoverflow.com/questions/63545305/… 看起来像是重复的
-
谢谢@KamranKhatti,但是当它改变时这会占用我的选择值吗?因为我们需要在组件 2 上获取每次更改时选择的语言的值。
-
Idk 当组件 1 的值被触发时,您可以使用
Input、Output装饰器将该值传递给组件 2,看起来很简单。
标签: javascript angular typescript