"ng-token-auth" использует ui-view в ui-router, где в качестве ionic используется ion-nav-view . Этот конфликт препятствует загрузке пользовательских шаблонов, в результате чего появляется пустой экран.
Пример кода для ng-token-auth
.state('admin', {
url: '/admin',
abstract: true,
template: '<ui-view/>',
resolve: {
auth: function($auth) {
return $auth.validateUser();
}
}
})
Пример кода для ионной 1
<ion-side-menu-content>
<ion-nav-bar class="bg-primary">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon" menu-toggle="left" ng-click="showMenu()">
</button>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-view></ion-nav-view>
</ion-side-menu-content>