两个Angular(ver 5,8)应用程序之间的通信(握手)

问题描述 投票:1回答:1

推荐两个Angular应用之间进行通信的方法是什么?

例如,App 1是产品页面,App 2是购物车。

一个要求是订单不保留。意味着我们无法从app1调用服务来创建订单并在app2中检索订单。需要在app2中创建订单。

一种方法是使用从app1到app2的POST,但想研究其他选项。我知道localStorage是其中之一,但是还有其他更好的选择,或者基本上是吗?

angular angular5 angular8
1个回答
0
投票

您可以设置两个Angular应用程序共享的RESTful后端。根据需要保存和检索数据。两个应用程序都可以完美和谐地工作。

编辑:

我将作进一步的解释。

SalesApp = Angular v5销售应用程序

CartApp = Angular v8购物车应用

BackendAPI =一个宁静的后端API

假设用户正在SalesApp上浏览产品。用户喜欢该产品,然后单击Add to Cart。 SalesApp POST到BackendAPI。

POST cart/{productId}

现在用户已准备好签出。在SalesApp上,用户单击购物车导航。这将加载CartApp。加载CartApp后,我们会查询购物车项目。

GET cart

这将获得购物车中的物品。

© www.soinside.com 2019 - 2024. All rights reserved.