javascript - 带有下拉菜单的 PrimeNG 工具栏按钮出现在错误的位置
问题描述
我在这里制作了一个 stackblitz 示例来说明问题: https ://stackblitz.com/edit/primeng-toolbar-demo-u21zmt?file=src%2Fapp%2Fapp.component.html
单击删除按钮时,弹出菜单显示在错误的位置。
我不想每次我想使用它时都必须编写自定义 CSS 来定位菜单。
我究竟做错了什么?
解决方案
切换您的html中的顺序
<p-button class="p-mr-2" #removeBtn type="button" icon="pi pi-chevron-down" label="Remove"
(click)="removeMenu.toggle($event)"></p-button>
<p-menu #removeMenu [model]="removeMenuItems" [popup]="true" appendTo="removeBtn"></p-menu>
变成
<p-menu #removeMenu [model]="removeMenuItems" [popup]="true" appendTo="removeBtn"></p-menu>
<p-button class="p-mr-2" #removeBtn type="button" icon="pi pi-chevron-down" label="Remove"
(click)="removeMenu.toggle($event)"></p-button>
这将使菜单出现在“删除”下
推荐阅读
- amazon-web-services - CodeDeploy 的 IAM 问题
- python - 如何在 3D 图形中为函数绘制曲线 - Python
- c# - 如何设置此自定义 Odin Inspector 类的 Value 变量
- sql - 按 SQL 分组的平均值
- python - 检索所有包含特定 mixin 的类定义的正确方法是什么?
- python - 来自 gdal-raster 的多个 matplotlib-axes
- php - Shopware6下单时触发功能
- java - JPA - 具有 OR 条件的 OneToMany
- r - 如何使用 dplyr 删除数据中的所有文本?
- python - 如何使用 where 条件设置一个值