【发布时间】:2017-07-11 02:31:53
【问题描述】:
我正在使用 ionic angular 2 做一个移动应用程序。
我希望能够通过滑动切换页面。
例如,我希望能够通过用手指滑动来在选项卡之间导航。 我有一个“日历”页面,列出了即将发生的事件。我想按月份分隔事件,并能够通过滑动切换月份。
你有什么想法吗?
我找到的解决方案不起作用。有什么新东西吗?
【问题讨论】:
我正在使用 ionic angular 2 做一个移动应用程序。
我希望能够通过滑动切换页面。
例如,我希望能够通过用手指滑动来在选项卡之间导航。 我有一个“日历”页面,列出了即将发生的事件。我想按月份分隔事件,并能够通过滑动切换月份。
你有什么想法吗?
我找到的解决方案不起作用。有什么新东西吗?
【问题讨论】:
这是一个相当大的问题,我认为您将努力获得关于 SO 的明确“答案”。我建议你看看 HammerJS,这是一个广泛使用的手势支持 JS 库,它与 Angular 中的内置手势支持巧妙地集成在一起。
一些有用的入门参考:
HammerJS 入门文档 - https://hammerjs.github.io/getting-started/
描述如何集成 HammerJS 和 Angular 的 Scotch.io 文章 - https://scotch.io/tutorials/using-hammerjs-touch-gesture-in-angular-2
值得注意的是,Angular Material 项目使用 HammerJS 来支持手势。这意味着这种集成很可能会在未来得到很好的支持。
【讨论】: