Als Angular2 implementiert mit hammerjs hören, so kann es in die Pfanne geben, eine Prise Ereignisse mit HostListener hören:Wie man angular2 pinchmove und Pan-Ereignis gleichzeitig
@HostListener('pinchmove', ['$event'])
onPinchMove(e: any) {
console.dir(e);
}
Allerdings möchte ich die Pinch-und Pfanne implementieren Funktionalität, während HostListener nicht auf das folgende Ereignis hören:
@HostListener('pinchmove pan', ['$event'])
onPinchMove(e: any) {
console.dir(e);
}
aus der Dokumentation von Hammerjs, ist es mit recognizeWith diese beiden Ereignisse gleichzeitig zu hören:
var pinch = new Hammer.Pinch();
var pan= new Hammer.Pan();
pinch.recognizeWith(pan);
Aber kann ich HostListener verwenden, um auf diese beiden Ereignisse zu hören, anstatt das recognizeWith zu verwenden? main.ts:
Wie Sie dies verwenden, versuchen Sie es in der HTML als (Pinch Pan) verwenden wird nicht funktionieren –