Требуется вывод, что он не занимает места, если rowToExpand не содержит описания, т.е. ng-template должен быть скрыт.Как мы можем добавить проверку на ng-шаблон, чтобы избежать вышеуказанной проблемы.
<p-dataTable [expandedRows]="rowsToExpand" expandableRows="true"
[value]="rowsToExpand" tableStyleClass="table table-striped table-bordered
table-inherit">
<p-column field="item" header="Serialno"></p-column>
......
<ng-template let-rowInfo pTemplate="rowexpansion">
<span *ngIf="rowInfo.Description">
......
</span>
</ng-template>
</p-dataTable>