使用md-slide-toggle提示警告信息

来源:2-8 Angular Material 主题

dds813

2017-09-21

控制台提示Could not find HammerJS. Certain Angular Material components may not work correctly.是怎么回事,是一个警告信息黄色的叹号,我只要使用md-slide-toggle就出现这个问题,我的cli是1.1.0的material是2.0.0-beta 0.7的

{
 "name": "scss2",
 "version": "0.0.0",
 "license": "MIT",
 "scripts": {
   "ng": "ng",
   "start": "ng serve",
   "build": "ng build",
   "test": "ng test",
   "lint": "ng lint",
   "e2e": "ng e2e"
 },
 "private": true,
 "dependencies": {
   "@angular/animations": "^4.4.3",
   "@angular/common": "^4.0.0",
   "@angular/compiler": "^4.0.0",
   "@angular/core": "^4.0.0",
   "@angular/forms": "^4.0.0",
   "@angular/http": "^4.0.0",
   "@angular/material": "^2.0.0-beta.7",
   "@angular/platform-browser": "^4.0.0",
   "@angular/platform-browser-dynamic": "^4.0.0",
   "@angular/router": "^4.0.0",
   "core-js": "^2.4.1",
   "rxjs": "^5.1.0",
   "zone.js": "^0.8.4"
 },
 "devDependencies": {
   "@angular/cli": "1.1.0",
   "@angular/compiler-cli": "^4.0.0",
   "@angular/language-service": "^4.0.0",
   "@types/jasmine": "2.5.45",
   "@types/node": "~6.0.60",
   "codelyzer": "~3.0.1",
   "jasmine-core": "~2.6.2",
   "jasmine-spec-reporter": "~4.1.0",
   "karma": "~1.7.0",
   "karma-chrome-launcher": "~2.1.1",
   "karma-cli": "~1.0.1",
   "karma-jasmine": "~1.1.0",
   "karma-jasmine-html-reporter": "^0.2.2",
   "karma-coverage-istanbul-reporter": "^1.2.1",
   "protractor": "~5.1.2",
   "ts-node": "~3.0.4",
   "tslint": "~5.3.2",
   "typescript": "~2.3.3"
 }
}

写回答

2回答

dds813

提问者

2017-09-22

我还以为哪里不对,看了好几遍,怎么回事啊,以前装的都没有这个问题,现在出现了,还有最新的material怎么装上不能用啊,老是报错

0
1
接灰的电子产品
新的版本api有变化,使用课程版本,熟了之后再更新看官网修改
2017-09-22
共1条回复

接灰的电子产品

2017-09-21

往后看,后面会讲到的,hammerjs 是material用于移动端触摸事件处理的,后面会包含进来

0
0

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程