Javascript Angular Js作用域和控制器实例

Javascript Angular Js作用域和控制器实例,javascript,angularjs,Javascript,Angularjs,我试图了解我的控制器和angular应用程序的范围 我使用我的控制器maincontroller作为main作为实例 以下是我的安慰:- 昂 ... ang.controller()和ang.scope().main main是上面创建的实例。 这里是两者的截图 出现的问题是,我在安慰它之前更改了I变量,即屏幕截图中的selfnum 但是,此变量仅在ang.controller()内部更改,而不是ang.scope().main 我想了解两者之间的区别 请您澄清什么是ang?1。Logsel

我试图了解我的控制器和angular应用程序的范围

我使用我的控制器maincontroller作为main作为实例

以下是我的安慰:-


...
ang.controller()和ang.scope().main

main是上面创建的实例。 这里是两者的截图

出现的问题是,我在安慰它之前更改了I变量,即屏幕截图中的selfnum

但是,此变量仅在ang.controller()内部更改,而不是ang.scope().main

我想了解两者之间的区别


请您澄清什么是ang?1。Log
selfnum
,而不是整个对象。它可以带来不同。2.不清楚你做了什么。更改是否发生在您的代码中?然后您是否连续记录了这两个对象?3.您将
selfnum
作为变量引用。您实际上是否有一个变量
selfnum
,或者您是指控制器对象的属性?你的问题暗示了后者。
<div ng-controller="MainController as main" class="containerWrap ng-scope">
...</div>