【问题标题】:AngularJS - Pull to refreshAngularJS - 拉动刷新
【发布时间】:2016-01-12 19:03:03
【问题描述】:

有人知道如何在移动网站中进行拉动刷新吗?

我可以看到一些相互冲突的问题,这些问题可能会在尝试实现这一点时发现,例如 Chrome 已经默认从浏览器执行此操作,并尝试补偿 iOS 上非常烦人的 Safari 橡皮筋/过度滚动。

我目前正在从事的项目已经拥有 Kendo UI 和移动 Angular 框架,所以我真的不想建议在一切之上添加 Ionic,只是为了添加拉动刷新功能。

由于我使用的是 Mobile Angular 框架,我想我应该提一下,它不会是一个完整的页面重新加载,而是 $stateProvider 重新加载(如果可能),如果不是,它必须是一个完整的页面重新加载。

提前致谢!

编辑:为了补充以上内容,我尝试了 mgcrea angular pull 来刷新,但这对 android chrome 不起作用,人们也在其他帖子上说最初构建它的人已经放弃了该项目.

【问题讨论】:

    标签: javascript jquery angularjs pull-to-refresh mobile-angular-ui


    【解决方案1】:

    除了 ionic 之外,还有一些库可以帮助解决这个问题:例如 https://github.com/mgcrea/angular-pull-to-refresh

    【讨论】:

    • 我可能应该提到我看过那个,但问题是它在大约两年内没有更新,并且互联网上有最初构建它的人已经放弃的 cmets图书馆。我将更新我的原始帖子以添加此内容。
    • 这个呢? cubiq.org/dropbox/iscroll4/examples/pull-to-refresh 你可以使用 jquery 来解决这个问题。 Angular 已经自带 jqlite,你可以添加 jquery 来允许使用这个库。
    • 太好了!我刚刚在 Android 和 iOS 设备上测试了这个演示,它就像一个魅力,所以我会试一试。非常感谢!
    • 当遵循 github 说明时,该库甚至没有从 bower 加载文件,我得到一个角度注入器错误
    【解决方案2】:

    这是一个似乎工作得很好,并且比其他一些新的:

    https://github.com/scsenge/pull-to-refresh

    【讨论】:

      猜你喜欢
      • 2014-10-22
      • 1970-01-01
      • 2013-07-31
      • 2011-07-05
      • 1970-01-01
      • 2020-12-02
      • 2020-07-07
      • 2020-09-23
      • 1970-01-01
      相关资源
      最近更新 更多