오류 : [$ injector : nomod] 모듈을 사용할 수 없습니다.

낸시

진행률 표시 줄이있는 파일을 업로드하려고하는데 내가 무엇을하든 계속해서 2 개의 오류가 발생합니다.

1) 모듈이 정의되지 않았고 두 번째는 [$ injector : nomod] 모듈을 사용할 수 없습니다.

http://jsfiddle.net/3m75wqt1/

이것은 내 컨트롤러입니다

PageController.js

var PageController = function ($scope, fileUpload ) {
angular.module('app', ['ngProgress'])
angular.module('app')
.controller('PageController', function ($scope) {
    //$scope.fileUpload = {};
});
PageController.$inject = ['$scope','ngProgress'];

};

검색을 많이했지만 오류를 찾을 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

나노

먼저 모듈 메서드는 컨트롤러 내부에서 호출되지 않습니다.

var PageController = function ($scope, fileUpload) {
    angular.module('app', ['ngProgress'])
    angular.module('app')
        .controller('PageController', function ($scope) {//I will replace this with PageController 
            //$scope.fileUpload = {};
        });
    PageController.$inject = ['$scope', 'ngProgress'];
};

shoud는 다음과 같이 보입니다.

var PageController = function ($scope, fileUpload) {
};
PageController.$inject = ['$scope', 'ngProgress'];
angular.module('app', ['ngProgress'])
angular.module('app').controller('PageController', PageController);

컨트롤러 메서드에서 함수를 제거하고 정의 된 PageController위치에 놓았 습니다.

두 번째는 모듈 메서드를 두 번 호출 할 필요가 없다는 것입니다. 첫 번째 메서드는 이미 모듈을 반환하고 있으므로 가장 좋은 방법은 다음과 같습니다.

var PageController = function ($scope, fileUpload) {
};
PageController.$inject = ['$scope', 'ngProgress'];
angular.module('app', ['ngProgress']).controller('PageController', PageController);

그리고 나는 이것보다 배열 표기법을 더 좋아하기 때문에 내가 가장 좋아하는 것은 다음과 같을 것이지만 그것은 당신에게 달려 있습니다.

angular.module('app', [
    'ngProgress'//this is a module dependency (its also createt with angular.module)
]).controller('PageController', [
    '$scope',
    'fileUpload',//this is a dependency for the controller (probably a service)
    function ($scope, fileUpload) {
    }
]);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

$ injector : nomod 모듈 '앱'을 사용할 수 없습니다! Firefox 만

분류에서Dev

Angular.JS : 다음으로 인해 모듈 라우팅을 인스턴스화하지 못했습니다. 오류 : $ injector : nomod 모듈 'routing'을 사용할 수 없습니다.

분류에서Dev

오류를 찾을 수 없습니다 : angular.js : 38 잡히지 않은 오류 : [$ injector : nomod]

분류에서Dev

포착되지 않은 오류 : [$ injector : modulerr] 다음으로 인해 모듈을 인스턴스화하지 못했습니다. 오류 : [$ injector : nomod] 모듈

분류에서Dev

AngularJS 오류 : ngAnimate 모듈을 사용할 수 없습니다.

분류에서Dev

Angularjs 오류, 모듈 'testApp'을 사용할 수 없습니다.

분류에서Dev

AngularJS 오류 : '템플릿'을로드하려고 할 때 [$ injector : nomod]

분류에서Dev

"$ injector : modulerr": 모듈 이름에 대한 오류 발생은 사용할 수 없지만 실제로 사용할 수 있습니다.

분류에서Dev

karma-webpack을 사용할 때 모듈 오류를 찾을 수 없습니다.

분류에서Dev

Webstorm에서 karma.cong.js를 실행할 때 오류가 발생합니다. --- 오류 : [$ injector : nomod] http://errors.angularjs.org/1.3.15/$injector/nomod?p0=decisionTree

분류에서Dev

Javascript 모듈 오류 SyntaxError : 모듈 외부에서 import 문을 사용할 수 없습니다.

분류에서Dev

오류 : 'internal_package'모듈을 확인할 수 없습니다.

분류에서Dev

오류 : [$ injector : modulerr] 다음 원인으로 인해 customerApp 모듈을 인스턴스화하지 못했습니다. 오류 : [$ injector : unpr] 알 수없는 공급자 : $ routeProvider

분류에서Dev

오류 웹팩을 사용하여 모듈을 찾을 수 없습니다.

분류에서Dev

오류 : $ injector : modulerr 모듈 오류. 앱이 다른 페이지로 라우팅 할 수 없음

분류에서Dev

모듈을 찾을 수 없음 : 오류 : 'components / app'모듈을 해결할 수 없습니다. webpack + reactjs 문제

분류에서Dev

Webpack 모듈을 찾을 수 없음 : 오류 : 모듈을 해결할 수 없습니다.

분류에서Dev

모듈을 찾을 수 없음 : 오류 : '***. jpg'모듈을 해결할 수 없습니다.

분류에서Dev

AngularJS 및 Ionic Framework : 모듈을 사용할 수 없음 오류

분류에서Dev

Angular의 [$ injector : nomod], [$ injector : modulerr] 오류

분류에서Dev

오류 수정 방법 '모듈을 사용할 수 없습니다! 철자가 틀렸거나 ... '

분류에서Dev

잡히지 않은 구문 오류 : 모듈 외부에서 import 문을 사용할 수 없습니다.

분류에서Dev

Angular-모듈 '{0}'을 (를) 사용할 수 없습니다! 폴더 이름으로 인한 오류

분류에서Dev

오류 : heroku에 배포 할 때 'webpack'모듈을 찾을 수 없습니다.

분류에서Dev

치명적인 오류 : 'Darwin'모듈을 빌드 할 수 없습니다.

분류에서Dev

react-navigation 오류 :`./vendor/index '모듈을 확인할 수 없습니다.

분류에서Dev

React Native 오류-`. / tab-bar-item-ios` 모듈을 해결할 수 없습니다.

분류에서Dev

OpenCart 2.0 모듈을 추가 할 수 없습니다 (ControllerModuleMinicart :: redirect () 오류).

분류에서Dev

RakNet을 사용할 수 없습니다 ... 연결 오류

Related 관련 기사

  1. 1

    $ injector : nomod 모듈 '앱'을 사용할 수 없습니다! Firefox 만

  2. 2

    Angular.JS : 다음으로 인해 모듈 라우팅을 인스턴스화하지 못했습니다. 오류 : $ injector : nomod 모듈 'routing'을 사용할 수 없습니다.

  3. 3

    오류를 찾을 수 없습니다 : angular.js : 38 잡히지 않은 오류 : [$ injector : nomod]

  4. 4

    포착되지 않은 오류 : [$ injector : modulerr] 다음으로 인해 모듈을 인스턴스화하지 못했습니다. 오류 : [$ injector : nomod] 모듈

  5. 5

    AngularJS 오류 : ngAnimate 모듈을 사용할 수 없습니다.

  6. 6

    Angularjs 오류, 모듈 'testApp'을 사용할 수 없습니다.

  7. 7

    AngularJS 오류 : '템플릿'을로드하려고 할 때 [$ injector : nomod]

  8. 8

    "$ injector : modulerr": 모듈 이름에 대한 오류 발생은 사용할 수 없지만 실제로 사용할 수 있습니다.

  9. 9

    karma-webpack을 사용할 때 모듈 오류를 찾을 수 없습니다.

  10. 10

    Webstorm에서 karma.cong.js를 실행할 때 오류가 발생합니다. --- 오류 : [$ injector : nomod] http://errors.angularjs.org/1.3.15/$injector/nomod?p0=decisionTree

  11. 11

    Javascript 모듈 오류 SyntaxError : 모듈 외부에서 import 문을 사용할 수 없습니다.

  12. 12

    오류 : 'internal_package'모듈을 확인할 수 없습니다.

  13. 13

    오류 : [$ injector : modulerr] 다음 원인으로 인해 customerApp 모듈을 인스턴스화하지 못했습니다. 오류 : [$ injector : unpr] 알 수없는 공급자 : $ routeProvider

  14. 14

    오류 웹팩을 사용하여 모듈을 찾을 수 없습니다.

  15. 15

    오류 : $ injector : modulerr 모듈 오류. 앱이 다른 페이지로 라우팅 할 수 없음

  16. 16

    모듈을 찾을 수 없음 : 오류 : 'components / app'모듈을 해결할 수 없습니다. webpack + reactjs 문제

  17. 17

    Webpack 모듈을 찾을 수 없음 : 오류 : 모듈을 해결할 수 없습니다.

  18. 18

    모듈을 찾을 수 없음 : 오류 : '***. jpg'모듈을 해결할 수 없습니다.

  19. 19

    AngularJS 및 Ionic Framework : 모듈을 사용할 수 없음 오류

  20. 20

    Angular의 [$ injector : nomod], [$ injector : modulerr] 오류

  21. 21

    오류 수정 방법 '모듈을 사용할 수 없습니다! 철자가 틀렸거나 ... '

  22. 22

    잡히지 않은 구문 오류 : 모듈 외부에서 import 문을 사용할 수 없습니다.

  23. 23

    Angular-모듈 '{0}'을 (를) 사용할 수 없습니다! 폴더 이름으로 인한 오류

  24. 24

    오류 : heroku에 배포 할 때 'webpack'모듈을 찾을 수 없습니다.

  25. 25

    치명적인 오류 : 'Darwin'모듈을 빌드 할 수 없습니다.

  26. 26

    react-navigation 오류 :`./vendor/index '모듈을 확인할 수 없습니다.

  27. 27

    React Native 오류-`. / tab-bar-item-ios` 모듈을 해결할 수 없습니다.

  28. 28

    OpenCart 2.0 모듈을 추가 할 수 없습니다 (ControllerModuleMinicart :: redirect () 오류).

  29. 29

    RakNet을 사용할 수 없습니다 ... 연결 오류

뜨겁다태그

보관