Primeng上下文菜单在制表板上不起作用



我有以下代码

<p-tabView #tabview *ngIf="mycondtion" class="page" [scrollable]="scrollable">
<ng-container *ngFor="let list of lists">
<p-contextMenu [target]="link" [model]="items"> </p-contextMenu>
<p-tabPanel [header]="list.listName" #link>
<app-data-module [List]="list"></app-data-module>
</p-tabPanel>
</ng-container>

右击制表面板,它应该显示上下文菜单,但它没有显示,我不知道我在这里错过了什么?请帮助

您可以使用标题模板(而不是"header=")。像这样:

<p-tabView #tabview *ngIf="mycondtion" class="page" [scrollable]="scrollable">
<p-tabPanel *ngFor="let list of lists">
<ng-template pTemplate="header">
<!-- Here is where all the header content will go, including the context menu -->
<div #link>{{list.name}}</div>
<p-contextMenu [target]="link" [model]="items"</p-contextMenu>
</ng-template>
<!-- Here is where the content of the tab will go -->
<app-data-module [List]="list"></app-data-module>
</p-tabPanel>
</p-tabView>

这里的主要缺陷是,上下文菜单只在右键单击

;点击标签头的其他地方仍然不起作用。我还没有找到解决这个问题的方法,但希望这能帮助你找到正确的方向。

相关内容

  • 没有找到相关文章

最新更新