В вашем HTML-связывании переменная результатов SAY - result
<ion-row>
<ion-col col-6 *ngFor="let sr of searchResult">
<ion-card>
<ion-card-header>
<ion-badge>Price: {{sr.PLL_NEW_PRICE}}</ion-badge>
<ion-badge color="danger" slot="end">{{sr.ITEM_UOM_CODE}}</ion-badge>
</ion-card-header>
<img [src]="sr.ITEM_IMAGE_PATH" alt="No Image">
<ion-card-content>
<h5 class="title">
{{sr.ITEM_FLEX_20}}
</h5>
<h5 class="title">{{sr.BRAND}}
</h5>
<div > Width : {{sr.ITEM_WIDTH}}</div>
<div > Repeat : {{sr.ITEM_REPEAT_DESIGN}} </div>
<div > Uses :{{sr.ITEM_USES}} </div>
<ion-item>
<button ion-button (click)="doInquery(sr.ID, $event)" color="secondary" full>Stock Inquery</button>
</ion-item>
<p>{{result}}</p>
</ion-card-content>
</ion-card>
</ion-col>
И в вашем файле .ts создайте переменную result
.
result:any;
doInquery(id: number, event:any){
this.result = (some calculations result of Event data and ID);
return this.result;
}
Это двустороннее связующее решение.Вы также можете сделать это через службу событий.
Спасибо, приятель.