angular と javascript を使い始めたばかりで、アプリケーションの構造がよくわかりません。
私はコントローラーを書き始めました。私の最初の反射は、私が自分のモデルと呼ぶものを別のファイルのクラスに入れることです。別のオプションがあります
1 - すべて (モデル + コントローラー) を 1 つのファイルに入れる
2 - 私のコントローラが私のモデルを「含める」ことができるようにrequireJSを使用しています。私はそれを行うことができましたが、それは簡単ではなく、yeoman dist バージョンを機能させるにはまだ問題があります。
3 - 推奨される方法と思われる角度モジュールを使用しますが、このソリューションを選択した場合、モデル ファイルをメインの html ファイルに明示的にロードする必要があります。ファイル間の依存関係をハードコーディングしないことは良いことだと理解しています。たとえば、一部のコンポーネントを交換または変更できますが、たとえばサブクラスがその親クラスを必要とする必要がある場合、それは間違っているようです。モジュールを多くのAngularサブモジュールに分割する必要がある場合、それらをすべて明示的にロードする必要がありますか? それは完全に間違っているようです。
何か不足していますか?そうする標準的な方法は何ですか?