angularjs - Angular JS触摸和滑动

标签 angularjs angularjs-ng-touch

我对angular JS十分陌生,并且正在开发移动应用程序。作为其中的一部分,我需要编写一个处理触摸事件的服务,例如向左滑动,向右滑动,向上滑动和向下滑动,并且需要根据执行的操作来回叫。请让我知道是否有任何有用的教程。

最佳答案

如评论中所述,ngTouch是一个不错的起点,但是它只能向左滑动和向右滑动。我建议使用Angular Gestures;它是Hammer.js的一个有 Angular 的实现,几乎拥有您所需要的一切:

  • 连按两次
  • dragstart
  • 拖动
  • 拖动
  • 下拉
  • dragleft
  • dragright
  • dragend
  • 按住
  • pinchin
  • 捏出
  • 发布
  • 旋转
  • 滑动
  • 刷卡
  • 向下滑动
  • 向左滑动
  • 向右滑动
  • 点击
  • 触摸
  • transformstart
  • 转换
  • transformend
  • 关于angularjs - Angular JS触摸和滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24401049/

    相关文章:

    javascript - 我在使用 Angular 指令复制最简单的 JavaScript 代码时遇到问题

    javascript - 如何以 Angular 组织您的 .JS 文件?

    angularjs - 保存、检索数据并将其上传到远程服务器---(AngularJs/Ionic)

    javascript - 使用 angularjs 进行数据绑定(bind)和添加到列表

    javascript - <select> getter-setter 以字符串形式接收对象参数

    javascript - ngTouch 快速点击不适用于移动 Safari

    angularjs - 在特定位置禁用 ng-touch

    javascript - 为什么在使用 ngTouch 时会触发多个点击事件?