Utilisation d'événements mobiles dans Angular2

Je me demandais si je pouvais obtenir de l'aide en ce qui concerne les événements pour les appareils mobiles. Je cherchais un moyen de lier les fonctions de glisser événements Angulaire 2. J'ai vu dans cette ce problème sur Github qui mentionne que Angulaires 2 utilisations Hammer.js pour les mobiles, la gestion des événements.

Je vais avoir des difficultés à obtenir de l'événement pour le travail parce que j'obtiens l'erreur suivante:

EXCEPTION: Hammer.js n'est pas chargé, ne peut pas lier swipeleft événement

Un extrait de mon code est ci-dessous:

import {Component, View, AfterContentInit} from 'angular2/core';
import {HelperService} from "./helper-service";
import {HammerGesturesPluginCommon} from 'angular2/src/platform/dom/events/hammer_common'

@View({
  template: `<div [id]="middleCircle" (swipeleft)="doThis()"></div>`
})

export class ColumnDirective implements AfterContentInit {
  constructor(private helperService:HelperService) {}
  doThis(){
     console.log('This thing has been done.');
   }
 }

Si j'ajoute en Marteau Gestes de mon constructeur, je reçois cette erreur:

constructor(private helperService:HelperService, private hammerGesturesPluginCommon: HammerGesturesPluginCommon) {}

EXCEPTION: Pas de fournisseur pour t! (ColumnDirective -> t)

Toute aide avec ce problème serait appréciée!

source d'informationauteur Eric Gonzalo