UNPKG

@anglr/grid

Version:
21 lines (20 loc) 834 B
@for(datum of data; track datum; let index=$index) { <div [ngClass]="options.cssClasses.rowDiv | mergeCssClasses: [options.rowCssClass?.(datum)]" (click)="options.rowClick?.(datum, index)"> @for(meta of metadata?.columns; track meta) { <div [ngClass]="options.cssClasses.cellDiv | mergeCssClasses: [meta.cellClass]" [attr.data-header-title]="meta?.title" [style.width]="meta?.width"> @if (meta?.bodyTemplate) { <ng-container *ngTemplateOutlet="meta?.bodyTemplate ?? null; context: datum | dataCellContext: index : meta"/> } @else { {{datum | readValue: meta?.name}} } </div> } </div> }