我刚升级到Alpha 7,升级后Slide Toggle似乎坏了。
当我在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
显然,下面这行代码似乎是导致slide-toggle.d.ts出现问题的原因:
_onDrag(event: HammerInput): void;
发布于 2016-08-18 13:23:28
感谢所有通过命令安装类型的人:
npm install --save hammerjs @types/hammerjs
然后将其导入到主文件中,解决了问题:
/// <reference path="../typings/globals/hammerjs/index.d.ts" />
更多详细信息,请查看:
https://github.com/angular/material2/issues/977#issuecomment-238946558
https://stackoverflow.com/questions/39019371
复制相似问题