Angular 底漆头模板
我正在尝试使用PrimingVersion4.30将带有工具提示的跨距添加到列标题中 根据,应该在模板元素中使用pTemplate decorator来完成(后来反对使用ng模板)。Angular 底漆头模板,angular,primeng,primeng-datatable,Angular,Primeng,Primeng Datatable,我正在尝试使用PrimingVersion4.30将带有工具提示的跨距添加到列标题中 根据,应该在模板元素中使用pTemplate decorator来完成(后来反对使用ng模板)。type=“body”模板工作得很好,但是当我尝试将其与type=“header”一起使用时,尽管行被很好地填充,但标题只是空的 <p-column sortable="true"> <ptemplate pTemplate type="header"> <label&g
type=“body”
模板工作得很好,但是当我尝试将其与type=“header”
一起使用时,尽管行被很好地填充,但标题只是空的
<p-column sortable="true">
<ptemplate pTemplate type="header">
<label>my field</label>
<span class="fa fa-question-circle" pTooltip="my tooltip" tooltipPosition="right" tooltipEvent="hover" showDelay="50" hideDelay="200"></span>
</ptemplate>
<ng-template let-linha="rowData" pTemplate type="body">
{{linha.myField}}
</ng-template>
</p-column>
我的领域
{{linha.myField}}
更改模板的顺序会使表格中的行充满我打算放在标题上的
标签和span
,这让我怀疑它不仅忽略了类型,而且忽略了第一个模板。显然,类型属性不是正确的方法,相反,您应该直接将pTemplate设置为要使用的类型。像这样:
<p-column sortable="true">
<ptemplate pTemplate="header">
<label>my field</label>
<span class="fa fa-question-circle" pTooltip="my tooltip" tooltipPosition="right" tooltipEvent="hover" showDelay="50" hideDelay="200"></span>
</ptemplate>
<ng-template let-linha="rowData" pTemplate="body">
{{linha.myField}}
</ng-template>
</p-column>
我的领域
{{linha.myField}}
这就解决了问题