как исправить мой ион значок для корзины не обновляется в режиме реального времени и требует обновления с других страниц для обновления? - PullRequest
0 голосов
/ 16 февраля 2019

всякий раз, когда я добавляю какой-либо товар в корзину, значок корзины покупок не обновляется в режиме реального времени, чтобы показать, что добавлен 1 товар, но нужно обновить представление, перейдя на любую другую страницу и вернувшись, затем ion -badgeзначение установлено 1.

<button ion-button icon-only (click)="cart()">    
<ion-icon name="cart"></ion-icon>
<ion-badge id="notifications-badge" style="font-size:1rem" *ngif="ccount">{{ccount}}</ion-badge>
</button>


//SETTING CART LENGTH

    this.storage.get('products').then((data) => {
      if(data != null)
        this.ccount = data.length;
      else
        this.ccount = 0;
    });

//code after pressing the add to cart button

showAlert() {
      let alert = this.alertCtrl.create({
        title: 'Product Added!',
      subTitle: 'Added To Cart Successfully!',
      buttons: ['OK']
    });
this.updateStorage(this.productdetail).catch(reason = console.error(reason));
      alert.present();
      this.changeDetector.detectChanges();
  }
...