2016-04-29 70 views
0
app.config(function ($routeProvider, $locationProvider) { $routeProvider. 
     when('/login', { 
      templateUrl: '/Login/_Login.aspx', 
      controller: 'LoginCtrl' 
     }); 
)); 

LoginCtrl是在另一個尚未加載的JS文件,所以我會加載該js,以便它正常工作?如何在angular js中加載動態JS?

回答

1
$stateProvider 
      .state('main', { 
       url: '/main', 
       templateUrl: 'templates/main/main.html', 
       controller : 'mainController', 
       resolve: { 
        loadReqFiles: ['$ocLazyLoad', function ($ocLazyLoad) { 
         return $ocLazyLoad.load([ 
          'templates/main/main.css', 
          'js/controller/main.js', 
          'js/services/sessionService.js' 
         ]); 
        }] 
       } 
      }) 

閱讀更多信息... LazyLoad

+0

謝謝你,有沒有任何其它的方式,因爲我避免另一個JS。由於壓力。 – Sachin