我是AngularJS的新手,需要您的帮助才能解决问题。 我正在使用angular-route.js来浏览不同的模板。由于每个模板都有自己的JS文件集,我正在考虑制作一个变量来动态调用它们,例如:
<script src="assets/{{ FolderName }}/controller.js"></script>
<script src="assets/{{ FolderName }}/service.js"></script>
我希望使用AngularRoute的&#34; resolve&#34; 功能,但我不知道该怎么做。
var app = angular.module('app', ['ngRoute','ui.bootstrap'])
app.config(['$routeProvider', function($routeProvider, $scope) {
$routeProvider.when('/home', {templateUrl: 'templates/home.php', controller: 'homeCtrl'});
$routeProvider.when('/register', {templateUrl: 'templates/register.php',resolve: { FolderName: 'Register', fileLoader: function(FolderName){ return FolderName.query(); } }, controller: 'registerCtrl'});
$routeProvider.otherwise({redirectTo: '/home'});
}]);
我是否可以拥有变量/ Scope&#34; FolderName&#34;是动态的,我可以用作文件夹名称来参考页面调用动态JS文件