如果我是打开的弹出警报或自定义模态视图控制器,则仍然可以滚动背景内容,如果POP/模式开放,我不想滚动该背景内容。
我尝试了以下链接:
https://forum.ionicframework.com/t/popover-background-scrollable/59874/3
https://github.com/ionic-team/ionic/issues/11712
仍然找不到任何解决方案。
.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';
}