Monaca + AngularJS + Onsen UI で画面がたくさんあるアプリの作成を考えています。  
サンプルやチュートリアルでは、app.js のみが存在しますが、画面毎のコントローラや共通のサービス等で
javascriptファイルを分割したい思っています。  
この場合、index.html でそれらのファイルを全て読み込んでおかなければならないのでしょうか？

`navigator.pushPage` 等で遷移した先で 必要なjavascriptを読み込むことは出来ないでしょうか？  
個別に読み込んだとしても

```

    angular.module('my-app').controller('Page1Controller', ['$log', Page1Controller])
    
```

とすると、moduleに追加されて管理される？ので、最初に全て読むのと変わらない気もしますが・・・。

monacaでのアプリ作成する場合に javascript ファイルの分割方法と  
それらの読み込み方法（最初に一気に読み込む or 画面毎に読み込む）について  
app.js 以外のファイルを読み込んで開発している方がいましたら、教えてください。

以上よろしくお願いいたします。
CC BY-SA 3.0
2015-02-12T01:33:26.787
6347
2015-02-12T08:49:54.100
2015-02-12T08:49:54.100
8232
8232
question
monaca angularjs
Monaca + AngularJS + Onsen UI での Javascript の管理方法について