Javascript 使用「;这";在ng中单击

Javascript 使用「;这";在ng中单击,javascript,html,angularjs,Javascript,Html,Angularjs,我在看一个组件。我看到的具体代码是: 在这里,这里的指的是作用域,它将包括其中的每个变量和函数 无论我们在哪里使用它,它都会返回作用域 在这里,我将从父级和子级传递它,但它们都显示与$SCOPE <body ng-controller="AppController"> <div><a ng-click="aClick(this)">Click a</a> <div> <a ng-click="bClick

我在看一个组件。我看到的具体代码是:


在这里,这里的
指的是作用域,它将包括其中的每个变量和函数

无论我们在哪里使用它,它都会返回作用域

在这里,我将从父级和子级传递它,但它们都显示与
$SCOPE

<body ng-controller="AppController">

  <div><a ng-click="aClick(this)">Click a</a>
    <div>
      <a ng-click="bClick(this)">Click b</a>
    </div>
  </div>

  {{aValue}} {{bValue}}
</body>


它应该是当前范围。不确定您为什么需要它,因为
newSubItem
也在同一作用域上定义。该作用域对控制器上正在调用的函数不可用吗?我并不反对你,但我想知道你为什么要把它作为一个参数来传递;没有明显的理由将其作为参数传递,也许它的设计允许在需要时在不同的范围内传递。请看,这是当前的作用域,但您需要意识到树视图是使用递归生成的。然后,每个级别在scope对象上都有acessor,以允许包含新节点。