在AngularJS中,$ scope实际上是父对象的主体?

时间:2014-11-08 18:53:20

标签: angularjs angularjs-scope

在AngularJS中$scope实际上是父对象的身体?如果是这样,这是否意味着下图中的控制器(称为" MainCtrl")实际上是在MODULE中设置了两个变量,并且"类别"和#34;书签"现在可以在名为" Eggly?"

的模块中使用

... OR

作为controller函数的第二个参数传入的函数是否实际上正在刷新一个新的空对象并将该新对象作为$scope传递?这表明在新对象上设置了两个变量,新对象和新变量将被设置为控制器。

从C#角度来看
在C#中,通常会传入"这个"当在子对象中创建对象的实例时,如果子对象需要访问父对象。孩子会收到这个并且可以访问任何PUBLIC属性或方法。传入$scope似乎做了类似的事情,除了父母的一切都可以从孩子那里获得(可能是一个函数)。

enter image description here

1 个答案:

答案 0 :(得分:1)

$scope上设置属性会将属性公开给看到此范围的人,通常是子指令和控制器。

它不会“在模块上” - 无论这意味着什么。