1

モジュールスクリプトを動的にロードするにはどうすればよいですか。

私は2つのJSファイルを持っています:

module1.js

(function() {
    var mod = angular.module('module1', []);
    ....
})();

これは2番目です:

module2.js

(function() {
    var mod = angular.module('module2', ['module1']);
    ....
})();

module2.jsで必要なときにmodule1.jsを動的にロードしたい。

モジュール名をソース URL に「マップ」する方法はありますか? このようなもの:

angular.registerModuleSource('module1', 'http://myhost.com/app/module1.js')
angular.registerModuleSource('module2', 'http://myhost.com/app/module2.js')
4

2 に答える 2

3

この目的のために require.jsを使用できます。

これを行う方法についての良い記事があります。

于 2014-11-06T11:13:23.690 に答える
0

この目的にはrequire.jsを使用してください。したがって、実行時にモジュールをロードできます。

リンク -- http://requirejs.org/

于 2014-11-06T11:10:35.303 に答える