angular.module(name[, requires], configFn);
これで 2 つのモジュールができました。以下のように登録できます。
app.js で
angular.module('app',['parent-module'])
parent-module.js で
angular.module('parent-module',['sub-module'])
sub-module.js で
angular.module('sub-module',[])
現在 4 つのモジュールがあるとします。それらを同じ方法で登録すると、次のようになります。
app.js で
angular.module('app',['parent1-module','parent2-module'])
parent1-module.js で
angular.module('parent1-module',['sub-module'])
sub1-module.js で
angular.module('サブモジュール',[])
parent2-module.js で
angular.module('parent2-module',['sub-module'])
sub2-module.js で
angular.module(' sub-module ',[])
異なる js ファイルに同じサブモジュールが登録されているため、エラーが発生します。
別の親モジュールに同じ名前のサブモジュールを登録できる方法はありますか?