|
|
@@ -28,32 +28,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'commo
|
|
|
|
|
|
|
|
|
// ui-router 路由配置
|
|
|
- app.config(['$stateProvider', '$urlRouterProvider', '$httpProvider', function($stateProvider, $urlRouterProvider, $httpProvider){
|
|
|
- $httpProvider.interceptors.push(['Loading', '$q', function(Loading, $q) {
|
|
|
- var i = 0;
|
|
|
- return {
|
|
|
- request: function(cfg){
|
|
|
- if(i == 0) Loading.show();
|
|
|
- i ++;
|
|
|
- return cfg;
|
|
|
- },
|
|
|
- requestError: function(rejection) {
|
|
|
- i --;
|
|
|
- if(i == 0) Loading.hide();
|
|
|
- return $q.reject(rejection);
|
|
|
- },
|
|
|
- response: function(res) {
|
|
|
- i --;
|
|
|
- if(i == 0) Loading.hide();
|
|
|
- return res;
|
|
|
- },
|
|
|
- responseError: function(rejection) {
|
|
|
- i --;
|
|
|
- if(i == 0) Loading.hide();
|
|
|
- return $q.reject(rejection);
|
|
|
- }
|
|
|
- }
|
|
|
- }]);
|
|
|
+ app.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider){
|
|
|
$urlRouterProvider.otherwise("/home");
|
|
|
$stateProvider.state('home', angularAMD.route({
|
|
|
url: '/home',
|