角度-每次以可观察的方式存储对象或发出请求

问题描述

您好,我在电子商务应用程序上工作了。 我正在使用弹簧靴和角靴...

每次用户登录时都会像这样在全球存储我的购物车

  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 (将#修改为@)