$ ionicConfigProvider和cache-view =" true"不工作离子1

时间:2017-05-10 08:21:50

标签: angularjs ionic-framework

我的屏幕上有三个标签,我可以导航到它们:

  • TAB1
  • TAB2
  • TAB3

我正在从REST API中提取一些数据,我正在屏幕上用一些Gauge显示它。数据已成功加载,但当我导航到任何其他标签(Tab2Tab3)然后返回Tab1时,我的数据就不存在了。我希望Tab1保持一致,我希望它像我在离开任何其他Tab之前一样。

到目前为止,我所做的是:

  • 添加 cache-view =" true"

    <ion-view view-title="Tab1" cache-view="true">

  • 添加缓存:true

    $stateProvider
    .state('tab', {
      url: '/tab',
      abstract: true,
      cache : true,
      templateUrl: 'templates/tabs.html'
    })
    .state('tab.dash', {
      url: '/dash',
      cache : true,
      views: {
        'tab-dash': {
        templateUrl: 'templates/tab-dash.html',
        controller: 'DashCtrl'
      }
    }})
    
  • 来自Here
  • $ ionicConfigProvider

    .config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider) {
        $ionicConfigProvider.views.forwardCache(true);
        $ionicConfigProvider.views.maxCache(10);
    

但没有任何对我有用。

PS:我正在使用 Ionic1 + AngularJS

0 个答案:

没有答案