【问题标题】:ion-refresher has stopped appearing after upgradeion-refresher 升级后不再出现
【发布时间】:2016-06-01 22:06:21
【问题描述】:

我最近将 Ionic 从 1.1.0 升级到 1.3.1,现在我的 ion-refresher 已停止工作。当我在页面上向下拖动并且事件没有触发时,什么都没有出现。 在我的开发环境中,我有:

<ion-view view-title="Test">
    <ion-content>
        <ion-refresher pulling-text="Pull to refresh..."
                       on-refresh="vm.refresh()">
        </ion-refresher>
        <ion-list>
            <ion-item>Item 1</ion-item>
            <ion-item>Item 2</ion-item>
        </ion-list>
    </ion-content>
</ion-view>

【问题讨论】:

  • 您是否在github's issues、Ionic 的论坛或 slack 上查看过,您更有可能在 slack 的 ionic 论坛上得到更快的回复。
  • 方法会触发吗?
  • 你能不能试着做一个关于这个或什么的小提琴。您的代码看起来不错,因此它必须是您的应用程序中的其他内容。您甚至可以在为我们做示例时抓住它;)
  • @thepio 链接到 Ionic 自己的博客的 CodePen 不起作用。会这样吗?编辑问题以添加链接
  • @Colin 实际上您提供的 codePen 链接对我有用。它对你不起作用?我说的是这个链接:codepen.io/andrewmcgivery/pen/ZYyVgp

标签: ionic-framework


【解决方案1】:

通过更改 Ionic 的版本,我发现问题是在 1.1.1 和 1.2.1 之间引入的 然后我比较了每个版本生成的 html,并注意到早期版本在复习中包含class="js-scrolling"。我还检查了release notes for 1.2.1。在那里我发现了另一个线索,埋在一些comments on issue #4758

“默认情况下,Ionic 1.2 将在所有平台上使用原生滚动。” ion-refresher 基于 jsScrolling。如果你想要离子清新剂 应该启用 jsScrolling。您可以通过添加来做到这一点 $ionicConfigProvider.scrolling.jsScrolling(true); 在您的应用配置中

所以我向我的index.html 添加了一个包含此代码的脚本文件:

(function () {
    "use strict";

    angular
        .module('app')
        .config(ionicConfig);

    ionicConfig.$inject = ['$ionicConfigProvider'];

    function ionicConfig($ionicConfigProvider) {
        $ionicConfigProvider.scrolling.jsScrolling(true);
    }

})();

现在我的复习又开始了。

编辑 至少它在 Ripple 模拟器中工作。但是,当我尝试在设备上运行(从 Visual Studio 2015 部署)时,应用程序不会部署或运行​​,直到我删除该行。所以现在我有了这个代码:

function ionicConfig($ionicConfigProvider) {
    //detecting Ripple emulator
    var emulating = window.parent && window.parent.ripple;
    if (emulating) {
        $ionicConfigProvider.scrolling.jsScrolling(true);
    }
}

【讨论】:

    猜你喜欢
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多