防止 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起可用于仅启用/禁用打开手势。