我真的很喜欢 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代码相同!就像显示每个标签更改的微调器一样 . 怎么做?