Передача шаблона на дорожку /ngx-datatable
Я использую компонент swimlane/ngx-datatable и разработал оболочку для ngx-datatable.
Упаковочный:
<div class="wrapper">
<ngx-datatable [rows]="rows">
<ng-content></ng-content>
</ngx-datatable>
</div>
Использование:
<app-wrapper>
<ngx-datatable-column name="Name">
<ng-template ngx-datatable-cell-template let-rowIndex="rowIndex" let-value="value" let-row="row">
<span>{{ value }}</span>
</ng-template>
</ngx-datatable-column>
</app-wrapper>
Это не работает, пользовательский HTML, который я написал внутри app-wrapper, не передается компоненту. Как бы кто-то прошел через это, если компонент уже использует ng-template?
0 ответов
Это не имеет прямого отношения к ngx-datatable. Angular в настоящее время не поддерживает проекцию контента с ng-контентом глубиной более двух уровней компонентов. Нет, использование ng-content внутри ngx-datatable внутри app-wrapper не сработает.