Передача шаблона на дорожку /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 не сработает.

Другие вопросы по тегам