我真的很喜欢 ionic v.1 . 我想要做的是,每次选项卡更改它将显示一个微调器1秒 . 我不知道该怎么办 . 但在 angularjs v.1.6.x 中代码如下:

Index.html in plain angularjs v.1.6.x

<div ng-view ng-show="statechange"></div>

<!-- show loader after statechange -->
<div ng-show="!statechange" wp-resolve>
     <div id="_loader_"><i class="fa fa-spin fa-circle-o-notch fa-lg" aria-hidden="true"></i></div>
</div>

angularjs code

app.directive('wpResolve', function($rootScope){
return{
    link: function(scope, element){
        $rootScope.statechange = true;
        var unregister = $rootScope.$on('$routeChangeStart', function(){
            $rootScope.statechange = false;
        });
        scope.$on('$destroy', unregister);
    }
   };
});

//in my app.config()

$routeProvider
.when('/',{
    templateUrl: '_routes/home',
    controller: 'homectrl',
    resolve: {
        delay: function($q, $timeout){
            var delay = $q.defer();
            $timeout(delay.resolve, 1000);
            return delay.promise;
        }
    }
}); ...

那是普通的angularjs v.1.6.x代码!但在离子方面,它使用angularjs v.1.5.3 . 以下是标签更改的代码:

.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'templates/tabs.html'

  });

谢谢!我想要做的是与angularjs v.1.6.x代码相同!就像显示每个标签更改的微调器一样 . 怎么做?