Stoppen Sie ng-swipe-right auf dem Kind

Bei meiner eckigen Anwendung hat der Körper eineng-swipe rechts und links, um eine Seitenleiste umzuschalten. Das Problem ist, wenn ich auf meiner Seite einen scrollbaren horizontalen DIV habe. Es wird nicht wegen des Wischens des Körpers scrollen.

<body ng-swipe-right="sidebar = true" ng-swipe-left="sidebar = false">
    <div class="scrollable-x">long content that overflow on x</div>
</body>

Gibt es eine Möglichkeit, das Wischen zu verhindern und den Bildlauf des untergeordneten Elements zuzulassen?

Ich habe versucht zu setzen$event.stopPropagation() Wenn Sie mit dem Finger über das Div wischen, wird die Bildlaufleiste nicht mehr umgeschaltet, aber der Inhalt wird nicht verschoben.

Irgendeine Idee?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage