0

私は次のものを持っています:

var app = angular
    .module('app', ['ui.router', 'admin', 'home', 'questions', 'ui.compat', 'ngResource', 'LocalStorageModule'])
    .config(['$stateProvider', '$locationProvider', function ($stateProvider, $locationProvider) {

次に、「admin」などのモジュールに次のものがあります。

angular
    .module('admin', ['ui.router'])
    .config(['$stateProvider', '$locationProvider',
    function ($stateProvider, $locationProvider) {

    }])

たとえば、これを 2 つのファイルで行うのではなく、すべてを 1 つのファイルにチェーン化した方がよいでしょうか? また、「ui.router」がすでにメイン モジュールにある場合、管理モジュールに「ui.router」のインクルードを設定する必要がありますか?

これがモジュールをセットアップする正しい方法であるかどうか、誰か教えてください。

4

1 に答える 1

0

AngularJS アプリが参考になります。そのアプローチは正しいと思いますが、おそらくおわかりのように、依存関係を 2 回含める必要はありません。

あなたの例では、すでに持っているui.routerように自由に削除できます。adminそのままにして、の名前を変更したい場合はui.router、それを含むすべてのファイルを調べる必要があります(この場合、1つではなく2つのファイルです。100があると面白くありません)。ただし、そのままにしておいても無害であり (私の知る限り)、チームにとって読みやすくなる可能性さえあります。

于 2013-09-12T07:31:20.033 に答える