Javascript 初始荷载的角延迟

Javascript 初始荷载的角延迟,javascript,angularjs,Javascript,Angularjs,我在这里使用的是发电机-,当它开始加载时,我遇到了一个小问题 加载时会出现第二个或第二个问题,此时您可以看到index.html模板而不使用部分css,然后将用户加载到登录页面。我想去掉这个,所以当你转到根目录时,你会直接转到/login。我不确定从哪里开始,因为可能有很多事情。我不应该我的剧本里有太多的bower'd,也许他们在放慢速度 我的第一个想法是身份验证,但可能与此无关。但这里是应用程序js减去依赖项 .config(function ($routeProvider, $locatio

我在这里使用的是发电机-,当它开始加载时,我遇到了一个小问题

加载时会出现第二个或第二个问题,此时您可以看到index.html模板而不使用部分css,然后将用户加载到登录页面。我想去掉这个,所以当你转到根目录时,你会直接转到/login。我不确定从哪里开始,因为可能有很多事情。我不应该我的剧本里有太多的bower'd,也许他们在放慢速度

我的第一个想法是身份验证,但可能与此无关。但这里是应用程序js减去依赖项

.config(function ($routeProvider, $locationProvider, $httpProvider) {
$routeProvider
  .otherwise({
    redirectTo: '/'
  });

$locationProvider.html5Mode(true);
$httpProvider.interceptors.push('authInterceptor');
 })

.factory('authInterceptor', function ($rootScope, $q, $cookieStore, $location) {
return {
  // Add authorization token to headers
  request: function (config) {
    config.headers = config.headers || {};
    if ($cookieStore.get('token')) {
      config.headers.Authorization = 'Bearer ' + $cookieStore.get('token');
    }
    return config;
  },

  // Intercept 401s and redirect you to login
  responseError: function(response) {
    if(response.status === 401) {
      $location.path('/login');
      // remove any stale tokens
      $cookieStore.remove('token');
      return $q.reject(response);
    }
    else {
      return $q.reject(response);
    }
  }
};
})

 .run(function ($rootScope, $location, Auth) {
// Redirect to login if route requires auth and you're not logged in
$rootScope.$on('$routeChangeStart', function (event, next) {
  Auth.isLoggedInAsync(function(loggedIn) {
    if (next.authenticate && !loggedIn) {
      $location.path('/login');
    }
  });
});
});
完全不可能是这样,但我认为可能是这样。我不在乎页面是否是空白的,但是它在顶部显示的项目就像是在base index.html中的标题菜单,上面有一些css样式,但是看起来很糟糕。如果能找到解决问题的方向,我将不胜感激,因为我甚至不知道从哪里开始


谢谢你的阅读

您可以在服务器端轻松解决此问题。请阅读如何在文档中使用
ng-clope