首页 > 解决方案 > 如何在 Angular 中的兄弟组件之间传递数据?

问题描述

我正在使用 Angular 构建一个电子商务应用程序,我想知道如何将 ShoppingCart 组件中的总金额传递给 Checkout 组件。这两个组件是同级的。我看到了一些方法,比如 BehaviourSubject 和 NavigationExtras,但我不知道它们是否是好的做法。

标签: angularroutese-commerce

解决方案


您可以将服务用于共享数据。如果您有复杂的用例,数据无处不在,并且许多组件可以进行更改,那么您应该考虑像 redux 这样的状态管理过程。


推荐阅读