小编Jon*_*eed的帖子

如何更新使用 of(myArray) 创建的 RxJS Observable 的值

我在使用 Angular 和 Observable 时遇到了问题。

\n\n

我有一个 Basket 页面,订阅 BasketService 中数组的 Observable,其中包含我的客户订单。当我单击验证按钮时,我清空了订单数组,但即使我的购物篮页面已订阅了我的可观察对象,它也不会更新。

\n\n

在我的 BasketPage.ts 中

\n\n
  ngOnInit() {\nthis.nourritureSubscription = this.panierService.nourritureStore.subscribe((data) => {\n  if(data.length === 0) {\n    this.isNourriturePanierEmpty = true;\n  } else {\n    this.nourriturePanier = data;\n    console.log(data)\n    this.isNourriturePanierEmpty = false;\n  }\n});\nthis.menuSubscription = this.panierService.menuStore.subscribe((data) => {\n  if(data.length === 0) {\n    this.isMenuPanierEmpty = true;\n  } else {\n  this.menuPanier = data\n  console.log(data)\n  this.isMenuPanierEmpty = false;\n  }\n})\n}\nconsumePanier(){\nlet commandeSucess : boolean;\nthis.panierService.consumePanier()\nthis.commandeEnvoyee();\n}\nasync commandeEnvoyee() {\nconst alert = await this.alertCtrl.create({\n    header: 'Commande envoy\xc3\xa9e !',\n    message: 'Votre commande a …
Run Code Online (Sandbox Code Playgroud)

observable rxjs angular

3
推荐指数
1
解决办法
6109
查看次数

标签 统计

angular ×1

observable ×1

rxjs ×1