angular - 无法通过单击 IOS 中的背景来关闭 Angular Material Sidenav
问题描述
我有以下角度材料sidenav的实现。我可以通过在桌面和 Android 中点击其背景来关闭 sidenav。但是sidenav在IOS中没有关闭。帮助将不胜感激。
<mat-sidenav-container fullscreen>
<mat-sidenav
#leftSideNav
[disableClose]="false"
[mode]="getDashboardSideNavMode()"
[opened]="isDesktop()"
[position]="'start'"
[fixedInViewport]="isDesktop()"
id="matDashboardSidenav"
(open)="addNoScrollBackground()"
(close)="removeNoScrollBackground()">
<wab-dashboard-side-nav></wab-dashboard-side-nav>
</mat-sidenav>
<mat-sidenav-content [ngClass]="{'noscroll': isMenuOpen}">
//main content goes here
</mat-sidenav-content>
</mat-sidenav-container>
解决方案
推荐阅读
- python - PyQt5:如何在短时间内显示另一个窗口/小部件
- ios - 在这种情况下,我应该使用 Google 应用内购买还是 Google Pay?
- java - NoSuchMethodError:javax.validation.BootstrapConfiguration.getClockProvider
- android - Android:如何并排获取 3 个元素
- powerapps - 哪个 PowerApps 许可证?
- css - 有没有办法用 CSS 选择一个字符串到一个特定的字符?
- docker - Docker中两个容器之间的网络问题
- excel - 如何为特定文本上方的空白行赋予颜色?
- javascript - JavaScript 检查是否选择了 Select 选项
- c - 声明一个特定长度的字符串