Основная идея - проверить данные: если они есть, вы можете отобразить таблицу. Если оно пустое, вы можете отобразить сообщение. Если вы свяжете его с шаблоном, обнаружение изменений позаботится об обновлении DOM для вас, если данные изменятся после загрузки компонента:
<div *ngIf="excelDataToExport">...table code here ....</div>
<div *ngIf="!excelDataToExport">No data to export present</div>
Чтобы еще больше улучшить этот код, вы можете использовать шаблоны, чтобы избежать используя два ngIf
-s: ... и определите шаблон:
<ng-template #noDataLabel>No data to export present</ng-template>
Он заменит содержимое div. Подробнее об этом в документации .