簡體   English   中英

獲取Angular中的選定名稱標簽

[英]Get selected name tab in Angular

我有以下顯示各種葯丸的html代碼,我想在Angular中檢索所選葯丸的名稱:

<ul class="nav nav-pills mb-5 justify-content-center" id="pills-tab" role="tablist">
  <li class="nav-item">
     <a class="nav-link active" data-toggle="pill" role="tab" aria-selected="true">test 1</a>
  </li>
  <li class="nav-item">
     <a class="nav-link" data-toggle="pill" role="tab" aria-selected="false">test 2</a>
  </li>
  <li class="nav-item">
     <a class="nav-link" data-toggle="pill" role="tab" aria-selected="false">test 3</a>
  </li>
  <li class="nav-item">
     <a class="nav-link" data-toggle="pill" role="tab" aria-selected="false">test 4</a>
  </li>
</ul>

有沒有辦法找回它?

您可以針對這些情況使用ngFor,

  <ul *ngFor="let data of arrayOfData">
<li>
  <a>
      <a class="nav-link active" data-toggle="pill" role="tab" aria-selected="false" (click)="liClicked(data)" >{{data}}</a>
  </a>
</li>

如您所見,arrayOfData是(test1'test2'test3,依此類推..)

設置為ts文件中的屬性:

  arrayOfData = ['test1', 'test2','test3', 'test4']

函數“ liClicked”獲取被單擊的arrayOfData中的值。 (該函數位於ts文件中,以:)

      arrayOfData = ['test1', 'test2','test3', 'test4']

      liClicked(selectedTest) {
        // Do your work here...
      }

祝好運 !

暫無
暫無

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

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