WPF の MVVM アーキテクチャは理解できるようです。
- MVVM パターンのモデルは、ビジネス ロジックとデータをカプセル化します (ビジネス ログインとデータを担当する特定のクラスです) 。
- ビューの責任は、ユーザーが画面に表示するものの構造と外観を定義することです。( XAML ページを持つことで実装)
- MVVM パターンのビュー モデルは、ビューのプレゼンテーション ロジックとデータをカプセル化します (プレゼンテーション ログインを担当する特定のクラスです) 。
Angularjs のデザイン パターン MVC/MVVM と比較してみましょう。
ビューはDOM(html)です。
ビューモデルは次のとおりです。
$scopeオブジェクトは、 Controllerと呼ばれる関数によって装飾されているViewModelと見なすことができます。
そして、ここに質問があります
この AngularJS デザイン パターンのモデルは何ですか?
おそらくサービスがモデルであるべきだと理解しましたか?誰かが私にそれを明確にすることができますか?
ところで、モデルが Class である MVVM WPF デザイン パターンで説明したように、モデルとして ES6 Class を使用したいと考えています。