<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
答案 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并在连接项目后立即