3
我有3個模塊名稱'dashboard.services1','dashboard.services2', 'dashboard.services3'。如何在AngularJS中將更多的JS文件合併到一個文件中?
angular.module('dashboard.services1', [])
.service('sublineService', function()
3服務是.js(角度)文件。這些文件我想在
添加app.js
angular.module('dashboard', ['dashboard.filters', 'dashboard.services1',
'dashboard.services2', 'dashboard.services3', 'dashboard.directives',
'dashboard.controllers']).
config(['$routeProvider', function ($routeProvider, $routeParams) {
// Dashboard Screens
$routeProvider.when('/lines',
{ templateUrl: 'partials/lines.html', controller: 'PlantController' });
$routeProvider.when('/lineId/:lineId/linename/:linename',
{ templateUrl: 'partials/line-detail.html', controller: 'LineDetailController' });
$routeProvider.when('/subline/:lineId/:sublineId',
{ templateUrl: 'partials/subline-detail.html', controller: 'SublineController' });
$routeProvider.when('/equipment/:equipmentId',
{ templateUrl: 'partials/equipment-detail.html', controller: 'EquipmentController' });
$routeProvider.otherwise({ redirectTo: '/lines' });
}]);
但我的問題是不工作的所有這3個文件。例如
'dashboard.services3'
只能正常工作並從中獲得輸出。其他2個文件被跳過。我不想在這裏是我的問題。
我的問題是如何添加更多的服務文件(即模塊名稱)/如何將這些模塊名稱合併成單個.js(角度)文件,以獲得所有腳本文件都想工作並得到我的輸出。
謝謝!
我只添加了js文件的模塊名稱。不是文件名即'dashboard.services1'(模塊名稱)angular.module('dashboard.services1',[]) \t .service('sublineService',function() – kasim
是的,但角度不會加載任何文件。沒有任何角度的代碼會從服務器加載任何腳本,你必須事先自己加載它,然後angular將能夠註冊你傳入的模塊名。 – dtabuenc
然後我希望我能做到這一點。 ..請提供你知道的樣本來組合和加載這3個模塊 – kasim