<accordion> <accordion-group (isOpenChange)="initDatatable()" #ag [panelClass]="'custom-accordion'" class="my-2"> <button class="btn btn-link btn-block clearfix" accordion-heading> <div class="pull-left float-left"> Datatable <span *ngIf="ag.isOpen"><i class="fas fa-chevron-up"></i></span> <span *ngIf="!ag.isOpen"><i class="fas fa-chevron-down"></i></span> </div> </button> <div *ngIf="searchMeta"> <div class="table-responsive"> <table class="table table-striped"> <thead> <tr> <th *ngFor="let attribute of searchMeta.attributes_selected" scope="col">{{ attribute.label }}</th> </tr> </thead> <tbody> <tr *ngFor="let datum of searchData"> <td *ngFor="let attribute of searchMeta.attributes_selected" [innerHTML]="datum[attribute.name]"></td> </tr> </tbody> </table> </div> <div class="mt-3"> <p>Total items {{searchMeta.total_items}}</p> </div> <div class="mt-3"> <pagination [totalItems]="searchMeta.total_items" [boundaryLinks]="true" [rotate]="true" [maxSize]="5" (pageChanged)="getSearchData.emit($event.page)"></pagination> </div> </div> </accordion-group> </accordion>