如何解决角度-每次以可观察的方式存储对象或发出请求
您好,我在电子商务应用程序上工作了。 我正在使用弹簧靴和角靴...
每次用户登录时都会像这样在全球存储我的购物车
private cart = new BehaviorSubject<Cart>(new class implements Cart {
id: number;
totalPrice: number;
totalItems: number;
cartItems: CartItem[];
user: User;
});
castCart = this.cart.asObservable();
public editCart(cart) {
this.cart.next(cart);
}
这很正常。
但是可以说用户打开了许多标签,并且他在一个标签中将购物车项目添加到购物车中,因此此更改不会影响其他标签上的购物车...
我已经解决了该功能(当购物车为空时,或者当用户删除购物车项目时等)
但是,当用户到达他未添加购物车项目的选项卡中的购物车组件时,购物车将保持原状...
所以我很好奇。.每次用户到达购物车组件时都对购物车提出请求是更好的选择,还是只是不关心它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。