angular - Angular:在组件之间共享数据
问题描述
假设我有 3 个组件,即A
、B
和C
。组件A
在它的 HTML 中有这个:
// a.component.html
<b-component></b-component>
<c-component></c-component>
有没有办法让组件A
向每个人发送数据B
并C
告诉他们不时更新?
顺便说一句,问题在于 Angular,而不是 AngularJS。
解决方案
是的,您可以按如下方式执行此操作。data_item
从组件 a 将发送到组件 b。
a.component.html
<b-component [data]="data_item"></b-component>
b.component.ts
@Input()
data: any
这里的简单演示:https ://stackblitz.com/edit/angular-data-to-component?file=src/app/app.component.html
推荐阅读
- scala - 线程“主”java.lang.NoClassDefFoundError 中的异常:org/apache/kafka/common/errors/TimeoutException
- python - 如何迭代地向 Pandas Dataframe 中的多行添加随机值?
- java - mkdirs() 已成功执行,但该文件夹在 Honor 9i 中不可见
- php - 如何获取文件内容作为文本区域值?
- vscode-remote - 当我通过 SSH 连接时,我可以停止 VSCode 远程服务器重新安装吗?
- c - 单独使用指针和 malloc,如何定义 2D int 数组?我的似乎不起作用。(段错误)
- android - 服务器更改json文件时如何更改背景颜色
- python - 如何在 Django 中正确迁移自定义 UserModel
- apache-spark - 火花错误:java.lang.UnsatisfiedLinkError:/tmp/snappy-1.0.4.1-libsnappyjava
- c++ - std::promise 是否在内部使用 std::condition_variable 来通知关联的 std::future?