p-slideMenu单击后无法隐藏。 在相同的表单数组中添加新表单,然后单击p-slide菜单。但单击后无法隐藏。
使用以下方法并隐藏一小段,然后再次显示幻灯片菜单。
<span class="custom" i18n-pTooltip="@@COMMON.TOOLTIP.MENU" pTooltip="Operation Menu"
tooltipPosition="right" tooltipZIndex="99999" (click)="_hideHeaderMenu();removeMenu.show($event); this.Index = i;_onClickRemoveMenuEvent($event, i)">
<p-slideMenu overlay=true class="pc-slidemenu-accordion" [menuWidth]="81" #removeMenu [model]="headerItemsArray" [popup]="true"></p-slideMenu>
</span>
private _hideHeaderMenu() {
if (this.headerMenuList){
this.headerMenuList.forEach(menu => menu.hide());
}
if (this.menu){
this.menu.forEach(menu => menu.hide());
}
}