App don't work on my android & ios , but work on ionic serve command


#1

App.js File


// Ionic Starter App

// angular.module is a global place for creating, registering and retrieving Angular modules
// 'starter' is the name of this angular module example (also set in a  attribute in index.html)
// the 2nd parameter is an array of 'requires'
// 'starter.services' is found in services.js
// 'starter.controllers' is found in controllers.js
var app = angular.module('starter', ['ionic', 'LocalStorageModule'])

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
    // for form inputs)
    if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    if (window.StatusBar) {
      // org.apache.cordova.statusbar required
      StatusBar.styleLightContent();
    }
    if (window.cordova && window.cordova.logger) {
        window.cordova.logger.__onDeviceReady();
    }
  });
})

.config(function($stateProvider, $urlRouterProvider) {

  // Ionic uses AngularUI Router which uses the concept of states
  // Learn more here: https://github.com/angular-ui/ui-router
  // Set up the various states which the app can be in.
  // Each state's controller can be found in controllers.js
    $stateProvider
       
    .state('login', {
        url: "/login",
        controller: 'loginController',
        templateUrl: "/App/account/login/login.html"
    })
        .state('signup', {
            url: "/signup",
            controller: 'signupController',
            templateUrl: "/App/account/signup/signup.html"
        })
        .state('course', {
            url: "/course",
            controller: 'courseController',
            templateUrl: "App/courses/course.html"
        })
        .state('courseTests', {
            url: '/courseTests/:id',
            templateUrl: '/App/home/packages/test/test.html',
            controller: 'packagetestController'
        })

    .state('Tests', {
        url: '/Tests/:id',
        templateUrl: '/App/home/mytest/test/test.html',
        controller: 'coursetestController'
    })
    .state('testinfo', {
        url: '/testinfo/:id',
        templateUrl: '/App/home/mytest/testinfo/testinfo.html',
        controller: 'testinfoController'
    })
    .state('takeTest', {
        url: '/takeTest/:id',
        templateUrl: '/App/home/mytest/taketest/taketest.html',
        controller: 'taketestController'
    })    
    .state('claimCoupons', {
        url: '/claimCoupons/:id/:courseName',
        templateUrl: '/App/home/packages/packageclaim/packageclaim.html',
        controller: 'claimCouponsController'
    })   

  // setup an abstract state for the tabs directive
    .state('tab', {
    url: "/tab",
    abstract: true,
    templateUrl: "components/tabs/tabs.html"
  })
  // Each tab has its own nav history stack:

  .state('tab.courses', {
      url: '/courses',
    views: {
        'tab-courses': {
          controller: 'courseController',
          templateUrl: "App/courses/course.html"
      }
    }
  })

  .state('tab.packages', {
      url: '/packages',
      views: {
          'tab-packages': {
          templateUrl: 'App/home/packages/package/package.html',
          controller: 'packageController'
        }
      }
    })
    .state('tab.chat-detail', {
      url: '/chats/:chatId',
      views: {
        'tab-chats': {
          templateUrl: 'templates/chat-detail.html',
          controller: 'ChatDetailCtrl'
        }
      }
    })

  .state('tab.account', {
    url: '/account',
    views: {
      'tab-account': {
        templateUrl: 'templates/tab-account.html',
        controller: 'AccountCtrl'
      }
    }
  });

  // if none of the above states are matched, use this as the fallback
    $urlRouterProvider.otherwise('/login');

});

app.config(function ($httpProvider) {
    $httpProvider.interceptors.push('authInterceptorService');
});

app.run(['authService', function (authService) {
    authService.fillAuthData();
}]);

   

App Don’t work on andoid simulator or device. only seen blank screen