К сожалению, нет промежуточного программного обеспечения, такого как Laravel, но вы можете слушать изменения состояния.
(function(){
'use strict';
angular.module('Your_Module', ['ionic', 'wtv_more'])
.run(['$rootScope', '$ionicPlatform', '$state', function($rootScope, $ionicPlatform, $state) {
$ionicPlatform.ready(function() {
//your ionic stuff
});
$rootScope.$on('$stateChangeStart', function(e, toState, toParams, fromState, fromParams) {
// we check if we are not on the index screen so we don't have a infinite loop of redirects
// and we also check if there's a token on the sessionStorage
if(!~toState.name.indexOf('app.home') && sessionStorage.token !== 'something'){
e.preventDefault();
$state.go('app.home'); //redirect user back to home
}
});
}]);
})();
какая ионная версия? v1 или v2? –
Это версия 1 – Norgul