angular - 如何在所有组件中使用选定的下拉字段
问题描述
我需要在所有组件中共享选定的值,以便在需要时可以在所有组件中使用它
解决方案
在这里,您正在寻找Behavior Subject
您的服务。
这里的概念是您BehaviorSubject
在您的服务中创建一个类型的对象,其他人可以订阅并观察更改。
一旦值发生变化,所有订阅它的组件都可以使用它。
它的值可以通过调用它的next()
方法来改变。
一个工作样本可以在这里找到
推荐阅读
- django - 如何让 Django 为非 Django 管理的表创建迁移文件?
- google-sheets - 谷歌表格公式提取字符串的一部分
- r - 在术语中出现错误..公式:'.' 在公式中,在 lm 中使用 train() 函数时没有数据参数
- sql - SQL根据列号将一行拆分为多行
- c - 创建arraylist时的段错误问题
- python - 更高/更低的游戏输入
- java - 如何解决 Groovy 意外输入:@TimedInterrupt
- c - 如何使用 MPI 在 C 中对二维数组求和
- python - 负载侦听器上的 Discord.py Cog
- android - 下载图片的最佳方法:Glide vs URL().openStream()