angular - 如何在 Angular 中的兄弟组件之间传递数据?
问题描述
我正在使用 Angular 构建一个电子商务应用程序,我想知道如何将 ShoppingCart 组件中的总金额传递给 Checkout 组件。这两个组件是同级的。我看到了一些方法,比如 BehaviourSubject 和 NavigationExtras,但我不知道它们是否是好的做法。
解决方案
您可以将服务用于共享数据。如果您有复杂的用例,数据无处不在,并且许多组件可以进行更改,那么您应该考虑像 redux 这样的状态管理过程。
推荐阅读
- windows-7 - 为什么我刚打开 TortoiseHG 时可能会突然被拒绝权限?
- python - “numpy.ndarray”对象没有“替换”属性:运行 yfinance(雅虎财经)读取股票数据时,我收到股票列表错误
- javascript - 在 iframe 链接中触发 css a:hover
- c# - 处理 Date 和 Datetime 对象的时区
- sql - 在 Pivot 中计算数据
- html - 为什么 50vw 字体大小不是实际视口的 50%?
- mysql - 如何使用 mysql 命令将过程和视图的副本从一个数据库创建到另一个数据库
- r - 坐标的R因子数据框
- javascript - 如何比较数组中的相邻字符串元素 - javascript?
- flutter - 列出收藏夹效果不佳