我的侧边菜单具有滚动功能,因此当我将其一直滚动到底部并关闭它时,我需要它重新打开,滚动位置在顶部。
当前,我正在尝试从app.component.ts访问侧面菜单组件,但是调用scrollToTop方法没有任何作用。
// app.component.html
<ion-menu
type="overlay"
side="right"
[swipeEnabled]="false"
[content]="content"
(ionClose)="sideMenuScrollTop()"
>
<sidemenu [nav]="nav"></sidemenu>
</ion-menu>
<ion-nav [root]="rootPage" #content></ion-nav>
// app.component.ts
@ViewChild(SideMenuComponent)
sideMenu: SideMenuComponent;
sideMenuScrollTop() {
this.sideMenu.content.scrollToTop();
}
// sidemenu.component.ts
@ViewChild(Content)
content: Content;