【发布时间】:2013-06-30 20:09:54
【问题描述】:
我是 AngularJS 菜鸟,但非常熟悉以前的 MVC/MVVM 框架。我来自 OO 背景,但投入了大量时间来学习 Javascript 的准功能特性。假设我理解闭包但从未有意义地使用它们。
我试图弄清控制器概念和 AngularJS 中的 $scope 概念之间的区别。
下面我在使用 '$scope' 对象时要小心,而不是在 AngularJS 中引用'scope' 的概念。
在 AngularJS 概念概述 (http://docs.angularjs.org/guide/concepts) 中,控制器被描述为使用范围作为视图和控制器之间的粘合剂。范围看起来像一个模型容器。
这是有道理的。
没有意义的是我见过的所有将函数添加到 $scope 对象的示例。 $scope 对象是控制器的主体吗?如果是这样,是不是这个对象命名不当,因为它与“范围”概念混淆了?
-喜欢-AngularJS-但-困惑
【问题讨论】:
标签: javascript angularjs