Angular 无需单击任何菜单即可调用selectedItem

Angular 无需单击任何菜单即可调用selectedItem,angular,menu,sidebar,angular10,Angular,Menu,Sidebar,Angular10,我已经在我的angular project中实现了ng material multilevel menu,它运行良好,但是,selectedItem调用而不单击任何菜单 如果我在没有点击菜单的情况下从我的组件更改路由,则调用了selectedItem函数,那么我如何防止这种情况 <ng-material-multilevel-menu [configuration]='config' [items]='userAllMenus' (selectedItem)="selecte

我已经在我的angular project中实现了
ng material multilevel menu
,它运行良好,但是,
selectedItem
调用而不单击任何菜单

  • 如果我在没有点击菜单的情况下从我的组件更改路由,则调用了
    selectedItem
    函数,那么我如何防止这种情况

     <ng-material-multilevel-menu [configuration]='config' [items]='userAllMenus' (selectedItem)="selectedItem($event)" (selectedLabel)="selectedLabel($event)"> </ng-material-multilevel-menu>
    
     selectedItem($event) { console.log('$event --->', $event); }
    
    
    选择editem($event){console.log('$event-->',$event);}
    

  • 你能在stackblitz中重现这个问题吗?你能展示更多的代码吗?更多的模板和脚本?以及用于菜单的数组