2016-08-18 52 views
0

我刚升级到Alpha 7,升级后滑动切换似乎被打破。角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不是将参考路径放在模板中 – j2L4e