首页 > 解决方案 > 所有输入都触发了点击事件,而不仅仅是被点击的那个

问题描述

  1. 当我点击一个输入时,所有输入都会被触发。
  2. 我只想触发我点击的输入

在此处输入图像描述

在此处输入图像描述

<tr *ngFor="let item of TransferCardWeb">
                            <td>{{item.PartiNo}}</td>
                            <td>{{item.SeriNo}}</td>
                            <td>{{item.StokKodu}}</td>
                            <td>{{item.StokAdi}}</td>
                            <td>
                          <tr *ngIf="!visible"  (click)="itemQuantityOnClick()"> {{item.Quantity}} 

(click)="itemQuantityOnClick() : 这个方法里面应该写什么?

                          </tr>

                          <tr *ngIf="visible">
                            <input type="number" [(ngModel)]="item.NewQuantity" min="0" (keydown)="itemQuantityChangeKey($event,item)"
                              style="width:100%; height:100%;">
                          </tr>

打字稿

itemQuantityOnClick()
  {       
    this.visible = true;
          }

标签: javascripthtmlangularinput

解决方案


推荐阅读