2016-08-18 2 views
0

Я только что обновился до Alpha 7 и после обновления Slide Toggle, кажется, сломан.Угловой 2 Материал 2 Слайд-переключатель Не кажется, что он работает в Alpha 7 Ошибка: Не удается найти имя «HammerInput»

Когда я скомпилировать мой проект в Visual Studio 2015 я получаю следующие ошибки:

Error  Build:Cannot find name 'HammerInput'. node_modules\@angular2-material\slide-toggle\slide-toggle.d.ts 67 

Error TS2304 Cannot find name 'HammerInput'. TypeScript Virtual Projects node_modules\@angular2-material\slide-toggle\slide-toggle.d.ts 67 

По-видимому, кажется, что ниже линии вызывает проблемы в слайд-toggle.d.ts:

_onDrag(event: HammerInput): void; 

ответ

2

Спасибо всем, установка типизации через команду:

npm install --save hammerjs @types/hammerjs 

, а затем импортина г его в основной файл решается вопрос .:

/// <reference path="../typings/globals/hammerjs/index.d.ts" /> 

Для получения более подробной информации, пожалуйста, обратите внимание на:

https://github.com/angular/material2/issues/977#issuecomment-238946558

+0

лучше добавить ' "типов": [ "hammerjs"]' в TSconfig .json isntead размещения ссылочного пути в шаблоне – j2L4e