Usando eventos móveis no Angular2

Fiquei me perguntando se eu poderia obter alguma ajuda em relação a eventos para dispositivos móveis. Eu estava procurando uma maneira de vincular funções a eventos de furto no Angular 2. Vi nesteesse problema no Github, que menciona que o Angular 2 usa o Hammer.js para manipulação de eventos em dispositivos móveis.

Estou com problemas para fazer o evento funcionar, pois recebo o seguinte erro:

EXCEÇÃO: Hammer.js não está carregado, não pode ligar o evento swipeleft

Um trecho do meu código está abaixo:

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.');
   }
 }

Se eu adicionar Gestos de Martelo ao meu construtor, recebo este erro:

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

EXCEÇÃO: Nenhum provedor para t! (Diretório da coluna -> t)

Qualquer ajuda com esse problema seria apreciada!

questionAnswers(6)

yourAnswerToTheQuestion