我正在使用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>
这不起作用,我在app-wrapper中编写的自定义html没有传递给组件。如果组件已经使用了ng-template,那么有人会怎么做呢?
答案 0 :(得分:0)
这与ngx-datatable没有直接关系。 Angular当前不支持ng-content深度超过2级组件的内容投影。不,在app-wrapper中的ngx-datatable中使用ng-content无效。