2017-03-11 9 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 OR甘い-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' 
]); 

PS:すべての依存関係ファイル(ステップ2)は、ライブラリモジュールを注入する前に含まれていることを確認してください。

関連する問題