bri*_*s69 2 javascript hammer.js ionic2
我如何使用swipe up或swipe down使用Ionic 2?
我已经尝试过Gestures API但它只在水平滑动时触发.
<ion-card (swipe)="swipePage($event)">
</ion-card>
Run Code Online (Sandbox Code Playgroud)
kfa*_*kfa 13
在HammerJS官方文件中,底线是:
调用Hammer()创建简单实例时,平移和滑动识别器配置为仅检测水平手势.
对于其他配置,您必须调整您的锤子实例,试试这个:
第一次运行
npm install hammerjs --save && npm install @types/hammerjs --save-dev
import { HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
import * as Hammer from 'hammerjs';
// create a class that overrides hammer default config
export class MyHammerConfig extends HammerGestureConfig {
overrides = <any>{
'swipe': { direction: Hammer.DIRECTION_ALL } // override default settings
}
}
// In your module providers, add this :
providers: [{
provide: HAMMER_GESTURE_CONFIG,
useClass: MyHammerConfig
}]
Run Code Online (Sandbox Code Playgroud)