Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

146
Views
get data from html table in angular

i am trying to get data from html table in angular.

component.html:

<div class="col-lg-6">
        <table style="width: 90%;">
          <tr>
            <th
              style="
                border-left-color: white;
                border-top-color: white;
              "
            ></th>
            <th class="t1">Name</th>
            <th class="t1">Issue Date</th>
            <th class="t1">Expiry Date</th>
            <th class="t1">Add License</th>
          </tr>
          <tr *ngFor="let licence of licencesImages">
            <!-- Licence Image -->
    
            <td>
              <img [src]="licence.path" style="max-width: 30px" />
            </td>
            <!-- Licence Name -->
            <td>{{ getLicenceVehicleType(licence.name) }}</td>
            <!-- Licence Issue Date -->
            <td>
              {{ getLicenceDate(licence.issued_date) }}
            </td>
            <!-- Licence Due Date -->
            <td>{{ getLicenceDate(licence.due_date) }}</td>
            <!-- Add Licence -->
            <td>
              <i
                class="fa fa-plus-circle cursor-pointer"
                aria-hidden="true"
                style="color: green"
                (click)="onAddLicense(output)"
              ></i>
            </td>
          </tr>
        </table>
      </div>

in component.ts:

  onAddLicense(output) {
    console.log(output)
  }

my case is different from mat-table, in each row i have a button related to this row.

how i can get data from this row on click on button?

i try to replace output by $event.target.valuebut not work.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

@op instead of doing like :

 <i
   class="fa fa-plus-circle cursor-pointer"
   aria-hidden="true"
   style="color: green"
   (click)="onAddLicense(output)"
  ></i>

do it like :

<i
   class="fa fa-plus-circle cursor-pointer"
   aria-hidden="true"
   style="color: green"
   (click)="onAddLicense(licence)"
  ></i>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!