PrimeNG 可调整列指令

J. *_*Doe 1 angular primeng-turbotable

使用 PrimeNG 5.2.5 时,可调整列大小似乎存在问题。如果我希望能够打开和关闭该功能,则您无法做到这一点,因为模板中添加了 pRessizedColumn 指令。即使您设置 p-table [resizingColumns]="false",由于 pResizableColumn 指令,调整大小句柄仍然会显示。有没有办法轻松切换 Angular 5 中的指令属性?

基本上我想要这个:

<ng-template>
  <tr>
   <th pResizableColumn> ...
Run Code Online (Sandbox Code Playgroud)

成为:

<ng-template>
  <tr>
   <th> ...
Run Code Online (Sandbox Code Playgroud)

通过切换变量?有没有一种好的方法可以做到这一点,而无需重复块并向其添加 *ngIf ?

J. *_*Doe 5

看起来有一个输入可以禁用它。如果您使用:

[pResizableColumnDisabled]="true"
Run Code Online (Sandbox Code Playgroud)

它将禁用列大小调整。