我正在开发一个带有侧边菜单的离子应用程序,我想在使用animate.css切换打开时在侧面菜单上为列表项设置动画 . 要在打开菜单时执行此操作,我会在菜单项中添加一个css类 . 菜单关闭后,我删除了课程 .
我做了一些研究,发现了一些被添加到离子中的事件监听器,我尝试过:
<ion-menu [content]="content" class="sidemenu-header" (ionOpen)="toggleMenuState()" (ionClose)="toggleMenuState()">
<ion-header>
<ion-toolbar>
<img src="./assets/imgs/sidebar-header-icon.png" class="icon"/>
<ion-title>
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content class="sidemenu-content" (click)="toggleMenuState()">
<ion-list>
<button menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)"
[ngClass]="{'test-class': isMenuOpen === true}">
{{p.title}}
</button>
</ion-list>
</ion-content>
</ion-menu>
<!-- Disable swipe-to-go-back because it's poor UX to combine STGB with side menus -->
<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
现在当菜单打开时,类被添加,但是当我点击菜单外面关闭它时,类不会被删除 .
我该怎么做呢?