【问题标题】:MVVM Pattern in TypeScript (Angular) [closed]TypeScript(Angular)中的MVVM模式[关闭]
【发布时间】:2022-01-21 13:54:38
【问题描述】:

阅读了许多有关设计模式的资料,但找不到关于我的问题的完整描述的答案。我的问题是关于 MVVM 模式的:

  1. 什么是角度视图;
  2. 什么是角度模型;
  3. 什么是角度视图模型。 如果您以您的理解的方式描述它会更好。谢谢!

【问题讨论】:

    标签: angular typescript design-patterns


    【解决方案1】:

    View 基本上是一个 HTML 模板文件。

    模型包含实体的结构。简单来说,它包含对象的数据。在有角度的情况下,它是一个 .ts 文件。逻辑就在那里。

    ViewModel 是应用程序的抽象层。它充当前两者之间的“连接层”。很好的例子是ngModel 指令,当您控制.html 文件中的输入值时,它的逻辑也在.ts 文件中。 ViewModel 将它们与所需的行为联系起来。

    我希望它现在对你来说更干净了。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-09
      • 2017-04-20
      • 2019-12-25
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      相关资源
      最近更新 更多