私はangularJSが初めてです。angularJS を使用して phonegap アプリを構築することができました。アプリは問題なく動作しています。問題は、angularJS がどのように機能するかについて少し理解が深まったので (少なくとも私は理解していると思います)、アプリ ファイルの構造とコードの保守性について心配していることです。私のプロジェクトは角度シード パターンに従います。私がこの構造を持っているGitHubのAngular Seed :
js
app.js
controllers.js
directives.js
services.js
filters.js
angularJS を使用してアプリを構造化する方法を調査した結果、それに関する非常に優れた記事を見つけました: Building Huuuuuuge Apps with AngularJSおよびHOW TO STRUCTURE LARGE ANGULARJS APPLICATIONS
私の質問は私には非常にばかげているように思えますが、解決策を見つけることができませんでした。コントローラーをさまざまなファイルに分割することができたので、次の構造になりました。
scripts
controllers
LoginCtrl.js
HomeCtrl.js
AboutCtrl.js
ClientCtrl.js
私が苦労しているのは、以前のアプリのように、controller.js ファイルが 1 つしかなかったことです。私の index.html ファイルでは、通常は script タグを使用してすべてのスクリプト ファイルを読み込みます。コントローラー用に 4 つの異なる .js ファイルができたので、それらを index.html ファイルにロードするにはどうすればよいですか? それらをすべてそこにロードする必要がありますか?
そのように index.html ファイル内のすべてのスクリプトをロードするのは正しくないように見えます (コードが 1 つのファイルで同じようにロードされることはわかっています。多くのスクリプト タグがそこに詰め込まれているのは奇妙です)。 . github で ng-boilerplate プロジェクトを見つけ、その index.html でスクリプトを動的にロードします。問題は、新しい ng-bolierplate を今すぐ開始できないことです。長文すみません。ありがとう!