如何解决如何通过某些语句例如,通过输入值投影组件的内容
我正在处理实现自定义表,但遇到了问题。
我无法在表组件内部正确投影列组件内容。
-
table.component.ts :
@Component({ selector: 'app-column',template: `<ng-content></ng-content>`,// [1] // template: `<ng-template><ng-content></ng-content></ng-template>`,// [2] encapsulation: ViewEncapsulation.None,changeDetection: ChangeDetectionStrategy.OnPush }) export class TableColumnComponent { @ViewChild(TemplateRef) contentTemplateRef: TemplateRef<any>; // [2] }
-
column.component.ts :
{{1}}
我已在使用哪种模板的情况下添加了注释。
在this StackBlitz example中,您可以看到它的工作方式。该按钮仅在最后一列的最后一个单元格中呈现,但是我希望最后一列中的所有单元格都可以呈现按钮。
我的问题是如何正确呈现列内容?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。