使用hammer为angular2添加手势支持(1)环境搭建
2016-10-21 13:40
260 查看
hammer.js对angular非常友好,无论是angular1还是angular2都可以很好的使用hammer.js进行移动端手势开发。
构建工具:angular-cli
样式:less
手势库:hammer.js
命令行进入ng2-hammer-bigpicture文件夹下,输入
改为
进入src目录,新建文件style.less,同时删除文件style.css。
把
改为
在
hammer.component.html的内容为
将app.component.html的内容改为
之后运行
工具及技术选型
开发框架:angular 2构建工具:angular-cli
样式:less
手势库:hammer.js
开始开发
首先安装angular-cli
npm install -g angular-cli
构建开发环境
新建文件夹 ng2-hammer-bigpicture命令行进入ng2-hammer-bigpicture文件夹下,输入
ng init,等待安装结束
修改angular-cli.json
我们要用less来写样式,修改默认的样式文件。在项目根目录中将angular-cli.json中的
"styles": [ "styles.css" ],
改为
"styles": [ "styles.less" ],
进入src目录,新建文件style.less,同时删除文件style.css。
把
defaults下的
"styleExt": "css",
改为
"styleExt": "less",
新建hammer组件
运行ng g component hammer
在
src/app目录下生成文件夹
hammer
hammer.component.html的内容为
<p> hammer works! </p>
将app.component.html的内容改为
<app-hammer></app-hammer>
之后运行
ng serve,在浏览器中打开localhost:4200,就能看见
hammer works!
相关文章推荐
- 使用code::blocks搭建objective-c的IDE开发环境 支持 @interface
- 使用code::blocks搭建objective-c的IDE开发环境 支持 @interface
- 使用yo angular-fullstack 开发基于node angular mongo程序的环境搭建
- ionic -使用内置指令基本环境搭建angular
- 使用code::blocks搭建objective-c的IDE开发环境,支持外部引用.h和.m文件
- 使用QEMU模拟搭建ARM开发平台(三)——添加SCSI和MTD以及NAND flash支持
- 不使用Mac机器网络使用iPhone网络搭建ipv6测试环境(cocos2dx项目苹果审核支持ipv6处理一)
- solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询
- windows下使用gvim搭建简单的IDE编译环境(支持C/C++/Python等)
- 使用cordova+Ionic+AngularJs进行Hybird App开发的环境搭建手册
- 转:windows下使用gvim搭建简单的IDE编译环境(支持C/C++/Python等)
- 【转帖】windows下使用gvim搭建简单的IDE编译环境(支持C/C++/Python等)
- windows下使用gvim搭建简单的IDE编译环境(支持C/C++/Python等)
- 使用pycharm手动搭建python语言django开发环境(三) 使用django的apps应用 添加应用静态文件
- 使用WAMP5搭建Apache+MySQL+PHP环境
- wx网罗系列之环境搭建:使用wxWidgets开发跨平台的GUI程序
- 使用Liferay搭建开发环境-初学者必看[收藏]
- 使用DynamipsGUI搭建自己的网络测试环境