2013-10-31 3 views
3

3 개의 모듈 이름 'dashboard.services1', ','dashboard.services2 ', 'dashboard.services3 '이 있습니다.AngularJS에서 하나의 파일로 더 많은 JS 파일을 결합하는 방법은 무엇입니까?

angular.module('dashboard.services1', []) 

    .service('sublineService', function() 

3 개의 서비스는 .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' }); 
     }]); 

을 app.js하지만 내 문제는 모든 3 개 개의 파일을 작동하지 않습니다. 마지막 항목 예 :

'dashboard.services3' 

이 중에서 작업하고 출력하는 중입니다. 다른 2 파일은 건너 뜁니다. 나는 여기에 내 문제가 싶다.

내 질문 (각도) 하나의 .js로 그 모듈 이름을 결합하는 방법/(즉, 모듈 이름) 이상의 서비스 파일을 추가 파일이 운동 내 출력을 얻을하려는 있던 모든 스크립트를 얻을 제기하는 방법입니다 ..

감사!

답변

3

angular.module()은 파일 이름을 사용하지 않고 모듈 이름을 사용합니다. Angular는 서버의 스크립트를로드하지 않으므로 응용 프로그램을 부트 스트랩하기 전에 스크립트 파일이로드되어 있어야합니다. 수동

  • 는 등 require.js, $ script.js로 수많은 스크립트 로딩 도구를 사용하여 HTML의 태그를 가진 모든 스크립트를 포함

    당신은 같은 일을 사용할 수 있습니다 그런 다음이 도구 중 하나에서 생성 된 스크립트를 태그를 사용하여로드해야합니다 귀하의 html로.

  • +0

    js 파일의 모듈 이름 만 추가했습니다. 파일 이름이 아님 'dashboard.services1'(모듈 이름) angular.module ('dashboard.services1', []) \t .service ('sublineService', function() – kasim

    +0

    각도는 파일을로드하지 않습니다. 서버에서 스크립트를로드 할 코드가 전혀 없습니다. 먼저 코드를로드해야합니다. 그러면 각도가 전달할 모듈 이름을 등록 할 수 있습니다. – dtabuenc

    +0

    다음 wat shal을 얻고 싶습니다. .. 당신이 알고있는 샘플을 제공해주세요. 3 개의 모듈을 합치고로드하십시오. – kasim

    관련 문제