AngularJS早先将MVC定义为MVVM,现在它是MVW: Confusion:如何将MVC与MVVM或MVW关联起来。我们所有人都将模型与数据联系起来。所以模型部分很好,视图就是演示。所以视图也是很好的作用域:也叫ViewModel;这把我搞糊涂了。“作用域是胶水”。是不是和控制器有些关系?那么我们使用module.controller显式定义的控制器呢?
不管什么:什么是一个控制器?
在backbone中,事情是具体的。就像模型就是数据一样,视图就是UI,而控制器具有作用于模型的操纵功能。
发布于 2015-02-25 22:48:44
作用域不是控制器,但是你说得对,作用域是视图和控制器之间的粘合剂。Angular将所有内容与作用域绑定在一起,并在内部查找$digest函数中发生的更改,并更新模型。
因此,假设在你的视图中你有{{id}},那么在这里应该定义一个类似于$scope.id的作用域。请参阅文档或jenkov.com,其中清楚地解释了这一切。
https://stackoverflow.com/questions/28721878
复制相似问题