【发布时间】:2017-05-11 06:51:01
【问题描述】:
我正在尝试覆盖 ngx-datatable 单元格的模板。所以在我的模板(html)文件中,我为此设置了一个小视图。为了测试模板是否有效,我只是在它周围显示值:
<ngx-datatable
class="material"
[rows]="rows"
[columns]="columns"
headerHeight="45">
</ngx-datatable>
<ng-template #roleTemplate let-row="row" let-value="value" let-i="index">
<strong> **{{ value }}** </strong>
</ng-template>
在我的组件中,我使用 ViewChild 获取模板并将其提供给我的数据表。
@ViewChild('roleTemplate') roleTemplate: TemplateRef<any>;
public columns = [
{ name: 'Name', prop: 'displayName' },
{ name: 'Email', prop: 'emailAddress' },
{ name: 'Role', prop: 'role', cellTemplate: this.roleTemplate },
{ name: 'Status', prop: 'status' },
];
只有documentation 说:
cellTemplate: TemplateRef
Angular TemplateRef 允许您创作自定义正文单元格模板
但它似乎不起作用。我错过了什么吗?
【问题讨论】:
标签: angular typescript datatable