2016-11-25 44 views
3

我有一個嚴重的問題,離子和android 4.3。ion-content和android 4.3上的滾動更多

我有休息服務dinamically加載元素的列表。 當我執行loadMore功能(與離子無限滾動指令)的視圖不調整與機器人版本4.3(在仿真器和SAMSUNG GT-I9300測試)設備,使得不可能在滾動的新元素。

我曾試着撥打

$ionicScrollDelegate.resize(); 

上:爲$ http.get

  • NG重複完成定製指令

    • 成功的功能(甚至10秒超時)

    沒有結果。

    這是我的html代碼:

    <ion-content lazy-scroll > 
    
    <ion-refresher 
        pulling-text="Reload.." 
        on-refresh="refresh()" > 
    </ion-refresher> 
    
    <div class="list card" ng-repeat="newsItem in newsList" ng-click="goToDetail(newsItem)"> 
    
        <div class="item item-image myImage"> 
         <img image-lazy-src="{{newsItem.image}}" fallback-src="./img/binewsplaceholder.png"> 
        </div> 
    
        <div class="item"> 
         <h2 ng-bind="newsItem.title"></h2> 
    
         <categories-in-list categories="newsItem.categories" ></categories-in-list> 
    
         <p><i class="ion-calendar myLabel"></i> {{newsItem.date | date: 'dd MMMM yyyy'}}</p> 
         <p class="text-right" ng-show="newsItem.distance && newsItem.distance != 'NaN' "> 
         <i class="ion-android-pin myLabel"></i> <span>{{newsItem.distance | number:0}} km</span> 
         </p> 
        </div> 
    </div> 
    
    <ion-infinite-scroll 
        immediate-check="false" 
        on-infinite="loadMore()" 
        ng-if="hasMorePage" 
        distance="1%"> 
    </ion-infinite-scroll> 
    </ion-content> 
    

    另外,我有一個「更多」功能相同的問題,即顯示/隱藏與長文本股利。在這種情況下,我發現的溶液(不是因爲弱UX的移除):

    • 加載視圖與長文本顯示
    • 等待5-6秒,然後將其隱藏

    所以.. 這是一個與Android 4.3的問題?

    我不知道,因爲在另一個應用程序一切正常,用(或多或少)相同的行爲。

    有什麼建議嗎?

    謝謝。

  • 回答

    2

    我在同一款智能手機上遇到同樣的問題。如果此錯誤來自Ionic或者是設備故障,我不知道。我發現這個解決方案和工作對我罰款:

    在離子含量HTML元素設置overflow-scroll="false"

    <ion-content overflow-scroll="false"> 
    

    我希望一直有幫助。

    +2

    我整天都與<離子含量溢出滾動=「真」> ...我不能相信這只是假值掙扎。你救我我們,謝謝。 – dgiaig