angular - 数据共享到已经加载的组件角度 6
问题描述
我在页面中有 3 个部分。1 是左组件,2 是右组件,3 是标题组件。我想要做的是一旦我从左组件更改路由,我想更新标题组件中的一些数据,但是标题组件已经加载,所以,我如何访问已经加载的组件中的数据,
除了 - ngDocheck()
提前致谢
解决方案
您可以使用路由器事件
ths.router.events.subscribe();
或带有代理的服务(您将在路由更改时触发)
export class MyService {
dataToShare = new BehaviorSubject(undefined);
}
...
this.myService.dataToShare.subscribe();
或者很多其他方式。最好是在沙箱中给出一个最小、完整和可验证的示例,以便我们可以看到上下文并调整答案。
推荐阅读
- c++ - MFC 中的 C++ UTF-8/ASCII 到 UTF-16
- javascript - API 身份验证,一次还是每次?
- java - java中运行时可触发的异常是否有限制?
- javascript - 如何使用 intro.js 仅一步更改“overlayOpacity”?
- windows - 如何批量删除巨大文本文件中的重复行
- r - 我如何将我的因素变成 ggplot 中的数字?
- php - 在 laravel 中搜索 2 个模型
- java - 如何在 Java.String 类上添加方法
- python - Google Sheet API 4 - 我们可以访问由 Google Drive 中的 App 引擎应用程序创建的文件吗?
- r - mlogit 是否需要特定类型的行名?