0

バックエンド (Rails) で MVC を使用しており、現在、フロントエンド (Angular) で MVC(MV*) を使用しています。Angular が MV* パターンと見なされているのを見てきましたが、正確にそう見なされるのはなぜですか?

Angular を使用して、ビュー (テンプレート)、コントローラー、およびサービスを使用してデータを提供することで、関心の分離を理解しています。この場合、ng-model を介したモデル (データ ストア) はフロントエンドの一時ストレージには意味がありますが、実際の永続性 (API に対して POST または PUT が行われたとき) はワイルドカードのようです。データを永続化する方法は、異なる方法で処理される可能性があります (データベース、ファイアベースなど)。

Angularのコントローラーはモデルよりも適切に定義されているため、私の理解に基づいて* VCの方が適切であるように思えます。

私が見逃している、または混乱している MV* パターンの核となる何かがあるに違いありません。

4

1 に答える 1

1

*Angular で選択できるいくつかの方法を次に示します。

重要なことは、UI とモデルが共通点であるということです。アプリを壊さずに興味深い UI を構築し、UI を壊さずに興味深いビジネス ロジックを構築します。

参考文献

于 2015-09-09T06:27:33.597 に答える