(Klick)=" Ereignis nicht arbeiten , im Winkel 2

Erkundete ich eine Menge, aber die Lösung ist nicht für mich arbeiten.
Ich bin versucht, eine Methode aufzurufen, die in meinem code aber es funktioniert nicht. Es gibt keine Fehler aber das click-Ereignis ist nicht arbeiten auch.
In meinem code, ich bin das hinzufügen einer Schaltfläche dynamisch und es wird Hinzugefügt, in meinem code. Aber wenn ich Klick auf Approved oder UnApproved dann ist nichts passiert. Ich bin mit <ng-table> , Approved und UnApproved - Taste sind in <ng-table> Richtlinie.
Bitte schlagen Sie mich, wo ich falsch mache?

Mein code ist:

     editData() {
    this.data.forEach(function (row) {
          if (row.isApproved) {
        row.editButton = "<button (click)='approveUnApproveLeave()'>UnApproved</button>";
      } else {
        row.editButton = "<button (click)='approveUnApproveLeave()'>Approved</button>";
        row.isApproved = row.isApproved.toString();
      }
    })
  }

  approveUnApproveLeave() {
    console.log("approveUnApproveLeave called");
  }

} //class closed

finden Sie die Momentaufnahme für ein besseres Verständnis.

(Klick)=

Schreibe einen Kommentar