2016-01-11 98 views
0

當我點擊我的角度應用程序url時,它會加載所有css並按其應有的方式運行。但是,當點擊任何鏈接路由到不同的鏈接,我無法css文件。以下是我的代碼。無法在angularjs中加載css文件

(function() { 
'use strict'; 
angular.module('app') 
    .config(["$routeProvider", "$translateProvider", 
     function($routeProvider, $translateProvider) { 
      $routeProvider. 
       when('/', { 
        templateUrl: 'src/login/login.html', 
        controller: 'LoginController', 
        controllerAs: 'ctrl' 
       }). 
       when('/home', { 
        templateUrl: 'src/login/home.html', 
        controller: 'RegistrationController', 
        controllerAs: 'regCtrl' 
       }). 


       otherwise({ 
        redirectTo: '/' 
       }); 
      $translateProvider.useStaticFilesLoader({ 
       "prefix": "src/locale/", "suffix": ".json" 
      }); 

      $translateProvider.preferredLanguage("en"); 
     }]) 
+0

的CSS文件是同爲整個應用程序。 – AMG

+1

我無法理解你的問題:當你點擊一個鏈接時,你停留在角度應用程序中,在同一頁面上,CSS文件已經被加載,正確。那麼,CSS文件怎麼不能被加載。請詳細說明,顯示代碼。告訴你點擊哪個鏈接,發生什麼,以及發生什麼。 –

回答

1

連擊寫服務,CSS和JS文件添加到

下面是一個例子..

https://github.com/Yappli/angular-css-injector 
+0

感謝您的快速響應,讓我通過它。 – AMG