各テンプレートで使用されるさまざまな js と css をオンデマンドでロードするにはどうすればよいですか? それらを 1 つのファイルに結(jié)合できますか?また、angularjs はモバイル開発に適していますか? ファイルが非常に大きく感じます。
angular はモバイルデバイスにはまだ重すぎます。
js のオンデマンド読み込みには requirejs または seajs の使用を検討してください。
CSS のオンデマンド読み込みは、モジュールごとに個(gè)別の CSS に分割し、オンデマンドで參照することのみ可能です。モジュールの粒度に注目してください。
angular 自體はファイルの読み込みを処理しません。
各ファイルをオンデマンドでロードする必要がある場(chǎng)合は、require.js または sea.js の使用を検討してください
angular には require.js は必要ありません
必要なモジュールを使用するときに、それらがロードされることをアプリ內(nèi)で宣言するだけです。
たとえば、testCotrollerで宣言しました
その後、HTML コード內(nèi)で、テスト コントローラーを使用するページが自分で作成した myjsfunc モジュールの js (サービス、フィルターなど、または手動(dòng)で Angular モジュールにカプセル化できる) を?qū)毪筏皮い胂蓼?、次のことができます。カプセル化しないと、Angular は JS が完了した後に JS を完了します) ブートストラップ) でオンデマンドの読み込みを完了できます