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