如果我是弹出式警报或自定义模式视图控制器,则仍然可以滚动背景内容,如果pop / modal是打开的,我不想滚动该背景内容。
我尝试了以下链接:
https://forum.ionicframework.com/t/popover-background-still-scrollable/59874/3
https://github.com/ionic-team/ionic/issues/11712
仍然找不到任何解决方法。
答案 0 :(得分:0)
.html文件中的:
<ion-content #scrollArea >
</ion-content>
.ts文件中:
@ViewChild('scrollArea') mainContent: Content;
并在模式打开时通过此方法将其设置为true,而在模式关闭时将其设置为false。...
private setDisableScroll(disable:boolean)
{
let scroll = this.mainContent.getScrollElement();
scroll.style.overflowY = disable ? 'hidden' : 'scroll';
}