0

NG Boilerplate を使用して angularJs アプリケーションを作成していますが、ログイン コントローラーを含む JS ファイルが、loginModule.js ファイルよりも先に index.html に書き込まれるという問題が発生し、これが一連のエラーを引き起こしています。

JS (および CSS) ファイルがコンパイルされたページに追加される順序を制御する方法はありますか?

4

1 に答える 1

2

この問題もありました。

JS ファイルはモジュールごとにアルファベット順に index.html に追加されます。アンダースコアで始まるファイル(_submodule.js など) でサブモジュールを定義して、このモジュールを使用する他のファイルよりも前に index.html に追加されるようにすることで、この問題を解決しました。

詳細はこちら: https://github.com/ngbp/ngbp/issues/152

このスレッドから:

[...] マルチファイル モジュールのソリューションが必要で、機能しているように見えるものを思いつきました。マルチファイル モジュール フォルダーで、モジュールを宣言する _init.js を作成します。

angular.module( 'ngBoilerplate.about', [
  'ui.state',
  'placeholders',
  'ui.bootstrap'
])

;

そして、私の他の .js ファイルはこれを行うことができます:

angular.module('ngBoilerplate.about')

.controller ...

;
于 2014-09-16T15:50:14.930 に答える