1

angular と javascript を使い始めたばかりで、アプリケーションの構造がよくわかりません。

私はコントローラーを書き始めました。私の最初の反射は、私が自分のモデルと呼ぶものを別のファイルのクラスに入れることです。別のオプションがあります

1 - すべて (モデル + コントローラー) を 1 つのファイルに入れる

2 - 私のコントローラが私のモデルを「含める」ことができるようにrequireJSを使用しています。私はそれを行うことができましたが、それは簡単ではなく、yeoman dist バージョンを機能させるにはまだ問題があります。

3 - 推奨される方法と思われる角度モジュールを使用しますが、このソリューションを選択した場合、モデル ファイルをメインの html ファイルに明示的にロードする必要があります。ファイル間の依存関係をハードコーディングしないことは良いことだと理解しています。たとえば、一部のコンポーネントを交換または変更できますが、たとえばサブクラスがその親クラスを必要とする必要がある場合、それは間違っているようです。モジュールを多くのAngularサブモジュールに分割する必要がある場合、それらをすべて明示的にロードする必要がありますか? それは完全に間違っているようです。

何か不足していますか?そうする標準的な方法は何ですか?

4

1 に答える 1

0

私が非常に役立つと思ったのは、MTV ミートアップ セッションです。AngularJS でベスト プラクティスを適用する方法について、概要を説明しています。

YouTubeには他にもたくさんのビデオがあります。これが最初のアイデアを与えるのに役立つことを願っています。

于 2013-03-06T08:31:32.663 に答える