簡體   English   中英

如何在angular4中的click事件上傳遞帶有標簽的值

[英]how to pass values with their labels on click event in angular4

我想在單擊加號按鈕時隱藏li。 這里我的數據正在傳遞但li沒有清除。(我的輸出就像單擊加號按鈕時數據正在移動,但li仍然存在。我想刪除li實例) 在此處輸入圖片說明 我的html代碼是

 <div class="searchResult-Container">
     <ul>
    <li *ngFor="let stocks of products"
     [class.selected]="stocks === selectedStock"
     (click)="onSelected(stocks)">
      <div class="row searchItem" style="margin:0px;">
       <!--search item starts-->
     <div class="col-md-10 col-sm-10 col-xs-12">
      <div class="row">
         <div class="col-md-6 col-sm-6 col-xs-12 hidden">
   <label>Item</label>
     <span>{{stocks.ItemID}} </span>
       </div>

我的TS代碼是

    onSelected(IComboDetails: IComboDetails): void {
    this.selectedStock = IComboDetails;

}

您似乎要刪除所有單擊的項目,再加上

   onSelected(comboDetails: IComboDetails): void {
      const index = this.products.indexOf(comboDetails);
      if (index !== -1) {
        this.products.splice(index, 1);
      }  
   }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM