Webプロジェクトを開始するために、Angularシード(ファイルindex-async.html(依存関係が非同期にロードされる))を使用しましたが、コントローラーを再編成する必要があります。これで、コントローラーでいっぱいの3つのファイル(700行以上)ができました。コントローラを10個のファイル(および将来的にはそれ以上)に再編成した場合に、コントローラをロードするためのエレガントな方法はありますか?
また、ファイルが多いほど、マージの競合が少なくなります(ええ!!!)
事前にThx
Webプロジェクトを開始するために、Angularシード(ファイルindex-async.html(依存関係が非同期にロードされる))を使用しましたが、コントローラーを再編成する必要があります。これで、コントローラーでいっぱいの3つのファイル(700行以上)ができました。コントローラを10個のファイル(および将来的にはそれ以上)に再編成した場合に、コントローラをロードするためのエレガントな方法はありますか?
また、ファイルが多いほど、マージの競合が少なくなります(ええ!!!)
事前にThx
構文を多用しangular.module().controller()
てコントローラーをモジュールごとにグループ化し、Angularコードの編成を大幅に改善しました。追加の利点として、コントローラーはグローバルな名前空間関数ではなくなりました。
詳細については、モジュールAPIのドキュメントをご覧ください。