Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在ngx上下文中以编程方式关闭子菜单_Angular_Contextmenu_Ngx Contextmenu - Fatal编程技术网

Angular 在ngx上下文中以编程方式关闭子菜单

Angular 在ngx上下文中以编程方式关闭子菜单,angular,contextmenu,ngx-contextmenu,Angular,Contextmenu,Ngx Contextmenu,我将ngx contextmenu用于右键单击菜单,并将子菜单(基于ngx contextmenu站点实现子菜单)用于contextmenu中的某些菜单。 <context-menu> <ng-template contextMenuItem [subMenu]="saySubMenu"> Say... </ng-template> <context-menu #saySubMenu> <ng-

我将ngx contextmenu用于右键单击菜单,并将子菜单(基于ngx contextmenu站点实现子菜单)用于contextmenu中的某些菜单。

<context-menu>
  <ng-template contextMenuItem [subMenu]="saySubMenu">
    Say...
  </ng-template>
  <context-menu #saySubMenu>
    <ng-template contextMenuItem (execute)="showMessage('Hi, ' + $event.item.name)">
      ...hi!
    </ng-template>
    <ng-template contextMenuItem (execute)="showMessage('Hola, ' + $event.item.name)">
      ...hola!
    </ng-template>
    <ng-template contextMenuItem (execute)="showMessage('Salut, ' + $event.item.name)">
      ...salut!
    </ng-template>
   </context-menu>
   <ng-template contextMenuItem divider="true"></ng-template>
   <ng-template contextMenuItem let-item (execute)="showMessage($event.item.name + ' said: ' + $event.item.otherProperty)">
Bye, {{item?.name}}
   </ng-template>
   <ng-template contextMenuItem passive="true">
      Input something: <input type="text">
   </ng-template>
 </context-menu>
如何关闭只能打开的子菜单

saySubMenu.close.next({
        eventType: 'cancel'
    });