2016-04-04 19 views
0

最近まで、私はBackbone-jsでjsアプリケーションを開発していました。Angularjsで外部モジュール(サードパーティのライブラリ)をロード

ここで初めてAngular-jを使用したいと考えています。

私のbackbone-jsアプリでは、サードパーティ製のライブラリをロードするためにrequirejsを使用しました。

ここで、角度を持って遊んでいるとき、多くの例では、これらのモジュールをロードするのに<script>を使用しています。

<script>タグを使用せずにモジュールを読み込むクリーンな方法はありますか?角度機能を期待どおりに保ちますか? angularjsアプリケーションにrequire-jsを使用するのは一般的ですか?それとも何か別の選択肢がありますか?

ありがとうございました。

答えて

1

依存性注入メカニズムが組み込まれているため、requireを使用する必要はありません。ダイジェストサイクルと同期するための角度に対応してい

  1. 使用ライブラリ:サードパーティのライブラリを使用するためには、3つの事を行う必要があります。共通ライブラリのほとんどは、コードをカプセル化する角型モジュールを持っています。

  2. これらのモジュールをアプリに追加します。各ライブラリに独自のスクリプトタグを明示的に追加することも、すべてのライブラリのバンドルを作成して、それだけを含めることもできます。

  3. アプリケーションとモジュールを作成するときに、そのモジュールの使用を宣言します。あなたはhttps://github.com/substack/node-browserify#usage

    でマイナス面を見たいと思うかもしれません

1

はあなたのビルドプロセスに「コンパイルフェーズ」を紹介しています。

プラスはnpmインテグレーションです。

は、あなたはまだあなたが少しまだ素敵なpuses

https://blog.codecentric.de/en/2014/08/angularjs-browserify/それが役に立てば幸いがあるでしょうbrowserify使用して、依存関係を注入する「角度の道」に従う必要があります。

関連する問題