всякий раз, когда я добавляю какой-либо товар в корзину, значок корзины покупок не обновляется в режиме реального времени, чтобы показать, что добавлен 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();
}