2016-09-27 9 views
1

私はAngularを初めて使っていて、小さなプロジェクトを作っています。私のコントローラを含むjavascriptファイルをすべてロードするにはどうすればよいですか?

今のところ、私は自分のルート設定とコントローラなどを定義する1つの大きなApp.jsを持っています。

私のindex.htmlファイルでは、このスクリプトファイルにリンクしていますが、すべて正常に動作し、複数のビューと小さい作業用アプリケーションがあります。

私は大きなjavascriptファイルからコントローラを抽出したいと思いますが、それらのファイルをすべて含める最も良い方法は何ですか?私はファイルごとに1つのスクリプトタグを持つことを望んでいません。

+0

これはまさにあなたが持つべきものです。その後、デプロイする前に、browserifyやclosureコンパイラのようなビルドツールを使用して、それらを単一のファイルに戻す必要があります。 – zero298

+0

http://stackoverflow.com/questions/15939913/single-page-application-load-js-file-dynamically-based-on-partial-view – Sajeetharan

+0

okですので、Angularではすぐに使用できませんこれらのファイルを管理する方法...ありがとう – ibiza

答えて

2

ファイルを手動で繰り返し追加することを心配している場合は、GulpまたはGruntを使用してこのプロセスを自動化しようとすることができますが、それは少し研究が必要です。私がお勧めするのは、既にセットアップされた発電機を使用して、これらのシステムをあなたのために使用していることです。そのような発電機は、Angular Styleguideも尊重しているJohn Papaによって作られたHottowel発電機になります。

最終的にはどんなものを選んでも構いませんが、そのようなジェネレータを探して、Angularアプリケーションのアーキテクチャを実行して、自分のニーズに最も適したものを探すことをおすすめします。

関連する問題