首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 2材质2幻灯片切换在Alpha7中似乎不起作用错误:找不到名称'HammerInput‘

Angular 2材质2幻灯片切换在Alpha7中似乎不起作用错误:找不到名称'HammerInput‘
EN

Stack Overflow用户
提问于 2016-08-18 21:21:55
回答 1查看 984关注 0票数 0

我刚升级到Alpha 7,升级后Slide Toggle似乎坏了。

当我在Visual Studio 2015中编译项目时,收到以下错误:

代码语言:javascript
复制
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出现问题的原因:

代码语言:javascript
复制
_onDrag(event: HammerInput): void;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-18 21:23:28

感谢所有通过命令安装类型的人:

代码语言:javascript
复制
npm install --save hammerjs @types/hammerjs

然后将其导入到主文件中,解决了问题:

代码语言:javascript
复制
/// <reference path="../typings/globals/hammerjs/index.d.ts" />

更多详细信息,请查看:

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39019371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档