0

WPF の MVVM アーキテクチャは理解できるようです。

  1. MVVM パターンのモデルは、ビジネス ロジックとデータをカプセル化します (ビジネス ログインとデータを担当する特定のクラスです) 。
  2. ビューの責任は、ユーザーが画面に表示するものの構造と外観を定義することです。( XAML ページを持つことで実装)
  3. MVVM パターンのビュー モデルは、ビューのプレゼンテーション ロジックとデータをカプセル化します (プレゼンテーション ログインを担当する特定のクラスです) 。

Angularjs のデザイン パターン MVC/MVVM と比較してみましょう。

  1. ビューはDOM(html)です。

  2. ビューモデルは次のとおりです。

$scopeオブジェクトは、 Controllerと呼ばれる関数によって装飾されているViewModelと見なすことができます。

そして、ここに質問があります

この AngularJS デザイン パターンのモデルは何ですか?

おそらくサービスがモデルであるべきだと理解しましたか?誰かが私にそれを明確にすることができますか?

ところで、モデルが Class である MVVM WPF デザイン パターンで説明したように、モデルとして ES6 Class を使用したいと考えています

4

1 に答える 1