각도 지시문 테스트-오류 : [$ injector : modulerr] 모듈을 인스턴스화하지 못했습니다?

필드

내 Angular 디렉토리를 테스트하기 위해 Jasmine Standalone을 사용하고 있습니다.

SimpleDirective.js

var app = angular.module("myApp", []);

app.controller('SimpleDirectiveController', function($scope) {
    $scope.customer = {
      name: 'Igor',
      address: '123 Somewhere'
    };
});

app.directive('helloWorld', function() {
    return {
        restrict: 'AE',
        replace: true,

        // Isolate scope:
        // separate the scope inside a directive from the scope outside, and then map the outer scope to a directive's inner scope. 
        scope: {
            customerInfo: '=info'
        },

        //templateUrl points to an external html template.
        templateUrl: 'fixture/hello.html'
    };
});

fixture / hello.html,

<div class="customer"><b>Hello</b> {{customerInfo.name}}</div>

SimpleDirectiveSpec.js,

describe("simpleDirective Test ", function(){

    // Boilerplate starts from here...
    var compile, scope, element;

    // Name of the module my directive is in.
    beforeEach(module('myApp'));

    // The external template file referenced by templateUrl.
    beforeEach(module('fixture/hello.html'));

    beforeEach(inject(function($compile,$rootScope) {

        compile = $compile;
        scope = $rootScope;

        element = angular.element('<div data-hello-world info="customer"></div>');
        compile(element)(scope);
        scope.$digest();
    }));
    // ...Boilerplate ends here

    it('renders the customer template', function() {
        var customer = element.find('.customer');
        expect(customer.length).toBe(1);
    });

});

이 오류가 발생합니다.

오류 : [$ injector : modulerr] 다음으로 인해 모듈 fixture / hello.html을 인스턴스화하지 못했습니다. [$ injector : nomod] 모듈 'fixture / hello.html'을 사용할 수 없습니다! 모듈 이름을 잘못 입력했거나로드하는 것을 잊었습니다. 모듈을 등록하는 경우 종속성을 두 번째 인수로 지정해야합니다.

내가 놓친 아이디어가 있습니까?

할립

템플릿에 대한 모듈을 만들고 템플릿 html을 templateCache에 넣어야합니다.

다음과 같이 표시되어야합니다.

angular.module("fixture/hello.html", []).run(["$templateCache", function($templateCache) {
  $templateCache.put("fixture/hello.html",
    "<div class=\"customer\"><b>Hello</b> {{customerInfo.name}}</div>");
}]);

Karma로 테스트하는 경우 ng-html2js 라는 이러한 목적을위한 자동화 karma 모듈이 있습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

각도 오류 [$ injector : modulerr] myApp 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

오류 : [$ injector : modulerr] 모듈 앱을 인스턴스화하지 못했습니다.

분류에서Dev

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

분류에서Dev

AngularJS : 포착되지 않은 오류 : [$ injector : modulerr] 모듈을 인스턴스화하지 못했습니다?

분류에서Dev

AngulaJs + TypeScript : 포착되지 않은 오류 : [$ injector : modulerr] 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

Karma 오류 : [$ injector : modulerr] 다음으로 인해 모듈을 인스턴스화하지 못했습니다. (Index.html이 완벽하게 작동 함)

분류에서Dev

각도 주입 오류 : 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

AngularJS 오류-모듈을 인스턴스화하지 못했습니다.

분류에서Dev

각도 모듈 : 다음으로 인해 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

내 Angular 모듈을로드하는 데 도움이 필요합니다. 잡히지 않은 오류 : [$ injector : modulerr]

분류에서Dev

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

분류에서Dev

ngMaterial 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

Angular js에서 모듈 오류를 인스턴스화하지 못했습니다.

분류에서Dev

각속도 포착되지 않은 오류 : [$ injector : modulerr]

분류에서Dev

각속도 포착되지 않은 오류 : [$ injector : modulerr]

분류에서Dev

포착되지 않은 오류 : 각도 js의 [$ injector : modulerr]

분류에서Dev

모듈 maq를 인스턴스화하지 못했습니다.

분류에서Dev

모듈 Firebase를 인스턴스화하지 못했습니다.

분류에서Dev

모듈이 package.json 내에 정의되어 있어도 angular.js 파일 내부에서 발생하는 일부 오류로 인해 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

앱 모듈을 인스턴스화하지 못했습니다. 왜?

분류에서Dev

Angular의 모듈 ui-bootstrap을 인스턴스화하지 못했습니다.

분류에서Dev

AngularJS가 zingchart 모듈을 인스턴스화하지 못했습니다.

분류에서Dev

각도 발생 오류 : angular.min.js : 6 잡히지 않은 오류 : [$ injector : modulerr]

분류에서Dev

Angular JS : 다음으로 인해 모듈 테스트를 인스턴스화하지 못했습니다.

분류에서Dev

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

Related 관련 기사

  1. 1

    각도 오류 [$ injector : modulerr] myApp 모듈을 인스턴스화하지 못했습니다.

  2. 2

    오류 : [$ injector : modulerr] 모듈 앱을 인스턴스화하지 못했습니다.

  3. 3

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

  4. 4

    AngularJS : 포착되지 않은 오류 : [$ injector : modulerr] 모듈을 인스턴스화하지 못했습니다?

  5. 5

    AngulaJs + TypeScript : 포착되지 않은 오류 : [$ injector : modulerr] 모듈을 인스턴스화하지 못했습니다.

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

    Karma 오류 : [$ injector : modulerr] 다음으로 인해 모듈을 인스턴스화하지 못했습니다. (Index.html이 완벽하게 작동 함)

  11. 11

    각도 주입 오류 : 모듈을 인스턴스화하지 못했습니다.

  12. 12

    AngularJS 오류-모듈을 인스턴스화하지 못했습니다.

  13. 13

    각도 모듈 : 다음으로 인해 모듈을 인스턴스화하지 못했습니다.

  14. 14

    내 Angular 모듈을로드하는 데 도움이 필요합니다. 잡히지 않은 오류 : [$ injector : modulerr]

  15. 15

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

  16. 16

    ngMaterial 모듈을 인스턴스화하지 못했습니다.

  17. 17

    Angular js에서 모듈 오류를 인스턴스화하지 못했습니다.

  18. 18

    각속도 포착되지 않은 오류 : [$ injector : modulerr]

  19. 19

    각속도 포착되지 않은 오류 : [$ injector : modulerr]

  20. 20

    포착되지 않은 오류 : 각도 js의 [$ injector : modulerr]

  21. 21

    모듈 maq를 인스턴스화하지 못했습니다.

  22. 22

    모듈 Firebase를 인스턴스화하지 못했습니다.

  23. 23

    모듈이 package.json 내에 정의되어 있어도 angular.js 파일 내부에서 발생하는 일부 오류로 인해 모듈을 인스턴스화하지 못했습니다.

  24. 24

    앱 모듈을 인스턴스화하지 못했습니다. 왜?

  25. 25

    Angular의 모듈 ui-bootstrap을 인스턴스화하지 못했습니다.

  26. 26

    AngularJS가 zingchart 모듈을 인스턴스화하지 못했습니다.

  27. 27

    각도 발생 오류 : angular.min.js : 6 잡히지 않은 오류 : [$ injector : modulerr]

  28. 28

    Angular JS : 다음으로 인해 모듈 테스트를 인스턴스화하지 못했습니다.

  29. 29

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

뜨겁다태그

보관