ionic 界面數據緩存問題


在ionic開發過程中列表到詳情,在返回是可能存在,列表重新加載問題,不能回到用戶上次點擊的地方

在處理前期各種坑,把詳情設置為彈出層,緩存數據等等,然而會出現各種問題,無意間發現一篇文章,一個屬性解決了所有問題

鏈接為http://www.cnblogs.com/wangshengl/p/5639796.html

 

補充一下:

頁面緩存設置方法有三種

1.全局配置

angular.module('app')
  .config(function($httpProvider, $ionicConfigProvider) {
    $ionicConfigProvider.views.maxCache(0);  
  });

這個主要用於設置緩存界面個數,0表示不緩存

2.路由級別配置

'use strict';
angular.module('app')
  .config(function($stateProvider, $urlRouterProvider) {
    $stateProvider
      .state('guided', {
        cache: false,//不緩存
        url: '/guided',
        template: '<ion-nav-view></ion-nav-view>'
      })    
  });

3.界面級設置

<ion-view cache-view='true'>
    <ion-header-bar>
    
  </ion-header-bar>
  <ion-content>

  </ion-content>
</ion-view>

在這里需要有個主意的地方,在添加文章所述內容是需要確認ui-route的本級路由以及所有父級路由的cache必須設置為true或者不設置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM