Hi
I am passing below data to Child Component but action buttons are not getting displayed when Column Title = 'options'
this.columns = [
{ title: "Type", name: "name" , visible: true },
{ title: "Description", name: "description" , visible: true },
{
title: "Action",
name: 'actions',
visible: true,
buttons: this._common.getActionButton(this.btnEditClick,this.btnDeleteClick,Function())
}
]
*********************
<table mat-table [dataSource]="dataSource" class="w-100" matSort (matSortChange)="sortData($event)"
*ngIf="!isLoading">
<ng-container *ngFor="let item of columns">
<ng-container [matColumnDef]="item.name">
<th mat-header-cell *matHeaderCellDef>{{ item.name }}</th>
<td mat-cell *matCellDef="let element">{{ element[item.name] }}</td>
</ng-container>
<ng-container *ngIf="item.name === 'actions'">
<span mat-icon-button *ngFor="let actionButton of item.buttons"
class="btn">
</span>
</ng-container>
</ng-container>
Thanks