由于Angular升级到版本9,我已经将PrimeNG从p-dataTable更新为p-table。
users = ['one','two','three']我想在渲染视图时在屏幕上看到它们,所以我有一个HTML
<p-table [value]="users" [scrollable]="true"
scrollHeight="45vh">
<ng-template pTemplate="caption">Users</ng-template>
<div class="row" style="padding-left:80px">
<ng-template pTemplate="body">
<tr>
<div class="col-sm-4">
<!--ADD USERS-->
<button type="button"
class="btn btn-success btn-sm btn-space center-block custom-font"
(click)="popup.openModal(); popup.refreshTree()">
<span class="glyphicon glyphicon-plus"></span>
</button>
</div>
<div class="col-sm-4">
<!--REMOVE USERS-->
<button type="button"
class="btn btn-danger btn-sm btn-space center-block custom-font"
(click)="popup.deleteList(); popup.refreshTree(); clearIdsArray();">
<span class="glyphicon glyphicon-trash"></span>
</button>
</div>
</tr>
</ng-template>
</div>
</p-table>然后,该值将根据按钮中提到的弹出窗口中的操作进行更新。问题是我在屏幕上看不到任何按钮,也不知道为什么。我所看到的就是“用户”
发布于 2020-10-20 20:09:38
尝试删除包含<ng-template pTemplate="body">的div
您可以找到模板化here的基本示例。
https://stackoverflow.com/questions/64443481
复制相似问题