Я пытаюсь скрыть контекстное меню, когда применяется условие. Я наткнулся на этот пост и проследил за ним, но контекстное меню все равно показывается. Я пытаюсь добавить контекстное меню в p-таблицу, и у меня есть условие, при котором, если нет доступных опций, я хочу скрыть контекстное меню, но когда я вызываю метод hide () в контекстном меню, это не работает. ниже приведены фрагменты кода того, что я сделал до сих пор.
In. html file
<p-table #table (onContextMenuSelect)="onContextMenuSelect($event, tableContextMenu)" [contextMenu]="tableContextMenu"> </p-table>
<p-contextMenu #tableContextMenu appendTo="body" [model]="contextMenus"></p-contextMenu>
In .ts file
public onContextMenuSelect(event, contextMenu){
if(this.loadContextMenu){
contextMenu.hide();
}
}