我正在使用PrimeNg的上下文菜单v6.0.1,问题在于文档不清晰,并且我也找不到关于如何将数据传递给命令函数的信息,例如:
屏幕上渲染了10个对象,并且上下文菜单附加到所有这些对象上,现在如果我点击菜单项,我想获取上下文菜单呈现的目标对象的ID,如何实现这一点?
屏幕上渲染了10个对象,并且上下文菜单附加到所有这些对象上,现在如果我点击菜单项,我想获取上下文菜单呈现的目标对象的ID,如何实现这一点?
<div id="block-container" *ngFor="let block of blocks">
<!-- where to attach this block object ??? -->
<p-contextMenu appendTo="body"
[target]="blockContextMenu"
[model]="contextMenuItems">
</p-contextMenu>
<div #blockContextMenu>
Some implementation...
</div>
</div>
以下是我的物品模型:
this.contextMenuItems = [
{
label: 'Trip Details',
command: (event) => {
// event doesn't contain anything useful,
// and only has the clicked menu item specific information.
}}
];