2017-03-11 1 views
0

나는 npm install --save angular-sweetalert를 통해 angular-sweetalert^1.1.2를 설치하고을 주입 에 시도 :angular-sweetalert + browserify : 설치/요구/주입하는 방법?

var app = angular.module('myApp', [ 
    require('angular-sweetalert') // doesn't work 
]); 

을 나는 다음과 같은 오류 받고 있어요 : 그것은처럼

Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to: 
Error: [$injector:modulerr] Failed to instantiate module undefined due to: 
Error: [ng:areq] Argument 'module' is not a function, got undefined 

보인다 depending on more :

  1. 은 앱에 파일을 포함합니다.

    i. SweetAlert.min.js

    ii. 달콤한 alert.js 또는 달콤한 alert.min.js

  2. 는 각도 (예에서 app.js)에서 모듈 포함 - 제대로 설치하는 방법을 oitozero.ngSweetAlert

어떤 아이디어/모듈이 필요하십니까?

미리 감사드립니다.

답변

1

모듈 인젝터 이름이 잘못되었습니다. 'angle-sweetalert'가 아닌 'oitozero.ngSweetAlert'여야하며 모듈 인젝터에서도 require를 사용하지 마십시오. angular.module에서

모듈은 서비스, 지시, 컨트롤러, 필터 및 구성 정보의 모음입니다 말한다. angular.module은 $ injector를 구성하는 데 사용됩니다.

var app = angular.module('myApp', [ 
    'oitozero.ngSweetAlert' 
]); 

추신 : (2 단계) 전에 포함 된 모든 종속 파일 라이브러리 모듈을 삽입해야합니다.