【问题标题】:Trying to co-relate MVC with respect to AngularJS architecture尝试将 MVC 与 AngularJS 架构相关联
【发布时间】:2015-04-27 14:46:26
【问题描述】:

AngularJS 之前将 MVC 定义为 MVVM,现在它是 MVW: 困惑:如何将 MVC 与 MVVM 或 MVW 关联起来。 我们所有人都将模型与数据联系起来。所以模型部分很好 视图是演示文稿。所以View也不错 ViewModel:也称为 Scope ;这让我很困惑。 “范围是粘合剂”。是不是和控制器有点关系?我们使用 module.controller 显式定义的控制器呢?

Whatever:控制器是什么?

在主干中,事情是特定的。就像模型是数据一样,视图是 UI,控制器具有作用于模型的操作功能。

【问题讨论】:

    标签: angularjs backbone.js model-view-controller mvvm


    【解决方案1】:

    Scope 不是控制器,但是没错,Scope 是视图和控制器之间的粘合剂。 Angular 将所有内容与范围绑定,并在内部查找 $digest 函数中发生的变化并更新模型。

    所以,假设在您看来,您有 {{id}},那么应该在 this 中定义与 $scope.id 之类的范围相关联。请参阅 docjenkov.com 清楚地解释这一切。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-15
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      相关资源
      最近更新 更多