在触发刷新功能一次触发后,离子2离子刷新器总是被触发

时间:2016-03-07 05:21:41

标签: ionic-framework ionic2 refresher

Appearing error

<ion-content class="orderFormHeader">
<ion-refresher (refresh)="doRefresh($event)">
    <ion-refresher-content></ion-refresher-content>
</ion-refresher>
<ion-list *ngIf="listData!=null&&listData.length>0">
    <ion-item *ngFor="#obj of listData">
        <orderitem [item]="obj"></orderitem>
    </ion-item>
</ion-list>
</ion-content>

上面的代码。

首先,listData为空,doRefresh会向listData提供超过20个项目。 你可以顺利地拉下来。

但是当你向后拉,它 远离顶级

触发doRefresh,然后列表跳转到TOP。您无法在列表中看到任何项目。

Chrome控制台警告:

  

忽略尝试使用cancelable = false取消touchmove事件   例如,因为滚动正在进行中且无法中断。

ionic CLI v2.0.0-beta.17

2 个答案:

答案 0 :(得分:0)

即时更新离子框架到beta.2,问题已经消失了〜

    "ionic-framework": "2.0.0-beta.2"

感谢我的pro-matser

这就是我得到的:

<强> https://github.com/driftyco/ionic/milestones 拉动刷新 - 错误修复beta.2

如果有人遇到这个问题,请更新到上一个VER

答案 1 :(得分:-1)

检查刷新时的列表数据显示。当您拉动刷新并将列表设置为[](空)时。喜欢我自己将项目设置为null并在连接项目后立即

enter image description here