I have an app in which allows the user to increment or decrement the in-stock quantity of an item. When I click an increment or decrement button, all the items are changed at once. Only the item from the clicked row should get changed. What am I doing wrong?

can any one help on this
<div class="list">
<ion-item *ngFor="let list of quickOrder; let i = index">
<ion-row>
<ion-col width-15>{{list.SNo}}</ion-col>
<ion-col width-25>{{list.PartNo}}</ion-col>
<ion-col width-25 class="add">
<button clear (click)="incrementQty()"><ion-icon name="add-circle" ></ion-icon></button>{{qty}}
<button clear (click)="decrementQty()"><ion-icon name="remove-circle" ></ion-icon></button>
</ion-col>
<ion-col width-15>{{list.Price}}</ion-col>
<ion-col width-20><button clear (click)="delete(i)"><ion-icon name="close-circle"></ion-icon></button></ion-col>
</ion-row>
</ion-item>
</div>
<div class="addtocart">
<center><button padding (click)="addToCart();">Add to Cart</button></center>
</div>
import { Component} from ‘@angular/core’;
import { NavController, Slides} from ‘ionic-angular’;
@Component({
templateUrl: ‘build/pages/titlepage/titlepage.html’,
})
export class titlePage {
qty:any;
constructor(private nav: NavController) {
this.qty = 1;
}
// increment product qty
incrementQty() {
console.log(this.qty+1);
this.qty += 1;
}
// decrement product qty
decrementQty() {
if(this.qty-1 < 1 ){
this.qty = 1
console.log(‘1->’+this.qty);
}else{
this.qty -= 1;
console.log(‘2->’+this.qty);
}
}
}
this for .ts file
