我有一个显然可以通过整个应用程序使用的 RadSideDrawer。现在,有一些路线我想阻止抽屉显示。
我认为这样做的合乎逻辑的方法是监听 onDrawerOpening 事件。但是,事件对象无法阻止侧抽屉转换。
有没有办法处理这种情况?
谢谢!
我有一个显然可以通过整个应用程序使用的 RadSideDrawer。现在,有一些路线我想阻止抽屉显示。
我认为这样做的合乎逻辑的方法是监听 onDrawerOpening 事件。但是,事件对象无法阻止侧抽屉转换。
有没有办法处理这种情况?
谢谢!
您可以在想要启用/禁用滑动手势时切换 SideDrawer 的 gesturesEnabled 属性。
还有allowEdgeSwipe,可用于启用/禁用自v4.2以来的打开手势。
有很多方法可以实现这一点,其中之一是禁用滑动。我在这里为你创建了一个游乐场。
@ViewChild(RadSideDrawerComponent) public drawerComponent:
RadSideDrawerComponent;
if (ios) {
this.drawerComponent.nativeElement.ios.defaultSideDrawer.allowEdgeSwipe = false;
} else {
this.drawerComponent.nativeElement.android.setTouchTargetThreshold(0);
}