Я работаю над этим модулем корзины покупок для одного из моих проектов, и впервые работаю над функцией корзины покупок.Здесь у меня есть кнопка для каждого элемента, и как только я нажимаю на один элемент, я хочу отобразить кнопки + и -, чтобы увеличить / уменьшить количество для этого конкретного элемента.Теперь, что происходит в моем сценарии, я могу отображать кнопки для всех элементов. У меня не получается добавить определенный элемент, он добавляет все элементы, и если я иду, чтобы удалить, он ничего не делает (он отражает все элементы)и количество для этого элемента должно быть сохранено / удалено / обновлено локально.Вот мои фрагменты кода.
мой файл .ts
addQuantity(quantity,counter){
for (var key in this.storageValue){
if(this.storageValue[key] === quantity){
this.storageValue[key].counter += counter;
console.log(this.storageValue[key].count);
return;
}
this.counter = this.counter+1;
this.quantities.push(quantity[key]);
console.log(this.quantities.push(quantity[key]));
}
}
subQuantity(quantity,counter){
for (var key in this.storageValue){
if(this.storageValue[key] === quantity){
this.storageValue[key].counter--;
console.log(this.storageValue[key].counter--);
if(this.storageValue[key]){
}
break;
}
console.log(this.storageValue[key].counter--);
}
}
}
мой HTML-файл
<ion-content>
<ion-icon name="add-circle" (click)="addQuantity(displayItems.ITEMID)" item-right></ion-icon>
{{counter}}
<ion-icon name="remove-circle"(click)="subQuantity(displayItems.ITEMID)" item-right></ion-icon>
</div>
<div *ngIf="!alive">
<button ion-button item-end (click)="alive = !alive">Add</button>
</div>
<!-- Customisable -->
</div>
</ion-item>
IЯ начинающий и изучаю Ionic.Ваше руководство будет оценено.