5

奇妙な理由で、Angular JS には AMD でも CommonJS でもない独自のモジュール システムがあります

AMD 形式の既存のモジュールが多数あります。それらをAngularアプリで使用したいと思います。

AMD モジュールの書き換えは避けたいと思います。可能であれば、Angular 独自のモジュール システムの使用も避けたいと考えています。

Angular を使用しているときに AMD モジュールを使用することは可能ですか? Angular のカスタム モジュール システムを回避することは可能ですか?

4

2 に答える 2

2

Angular のモジュール定義を AMD 定義に置き換えることはできません。今のところ、AMD 定義で Angular コードをラップする必要があります。

注意すべきもう 1 つの点は、現時点ではモジュールを「遅延ロード」する実際の方法がないことです。アプリケーションで使用するすべての角度モジュールをメインの角度モジュール定義で最終的に要求する必要があるため、AMD を使用する利点は今のところ制限されています。

開発チームは、将来的に遅延読み込みをサポートする予定であると述べています。これが、今 AMD でファイルをラップする唯一の理由です。

于 2013-04-25T04:56:30.833 に答える