2016-03-07 11 views
0

Appearing error離子2離子複習上的刷新功能後拉起時始終點火觸發一次

<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個項目。 你可以順利拉下。

但是當你拉回來,這 遠離TOP

引發的doRefresh,則列表jumpped到頂部。您無法在列表中看到任何項目。

鉻控制檯警告:

忽略試圖取消touchmove事件與取消= false,則 例如因爲滾動正在進行中,並且不能被中斷。

離子CLI V2.0.0-beta.17

+0

doRefresh(複習){ this.listData = [........]; ();> },1000); } – Mario

+0

完成在doRefresh()已經..... – Mario

回答

0

即時更新離子的框架,beta.2,問題不見了〜

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

感謝我的親matser

這是他給我的東西:

https://github.com/driftyco/ionic/milestones 拉刷新 - bug修復beta.2

如果任何人有這個問題,PLZ更新到UPPER VER〜

+0

這裏同樣的問題。 「dependencies」:「@ angular/common」:「2.4.8」, 「@ angular/compiler」:「2.4.8」, 「@ angular/compiler-cli」:「2.4.8」, 「@ angular/core」:「2.4.8」, 「@ angular/forms」:「2.4.8」, 「@ angular/http」:「2.4.8」, 「@ angular/platform-b​​rowser 「:」2.4.8「, 」@ angular/platform-b​​rowser-dynamic「:」2.4.8「, 」@ angular/platform-server「:」2.4.8「, 」@ ionic/storage「: 「2.0.0」, 「ion-angular」:「2.2.0」, 「ionic-native」:「2.4.1」, 「ionicons」:「3.0.0」, 「rxjs」:「5.0 。1「, 」sw-toolbox「:」3.4.0「, 」zone.js「:」0.7.2「 } –

-1

檢查列表數據顯示的刷新。當您拉動刷新並將列表設置爲[](空)時。像我這樣。設置項爲空,右後的concat項

enter image description here

+0

雖然此鏈接可能回答問題,但最好包含答案的基本部分如果鏈接頁面發生變化,鏈接專有的答案可能會失效 - [來自評論](/ review/low-quality-posts/18609430) –