我是AngularJS的新手.在代码中我应该添加一个功能,我可以看到$ scope.$ parent我知道$ scope.我也知道,当我看到$时,它意味着它是内置的角度.所以我在Angular网站上搜索了它,但我没有找到任何关于$ Parent作为内置服务或工厂或指令等的运气......任何人都可以帮助我理解它的含义.当我遇到新的东西时,我怎么能在他们的文档中得到答案?
小智 10
为$父的文档是稀疏的,但你可以找到它引用在此页面最底部.
$ scope.$ parent指父元素的$ scope.例如,如果你有一个控制器嵌套在另一个元素中的控制器,它有自己的控制器:
<div ng-controller="parentController">
... something in the parent element
<div ng-controller="childController">
... something in the child element
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
您可以使用$ scope.$ parent从childController访问附加到parentController的变量.并在子元素中使用它们.
在 Angular 中,你的范围都链接在一起。因此,您可以使用 $parent 引用直接范围“上方”的范围。
例如,如果您正在使用指令(或者如果您在另一个指令内部有一个控制器),那么它很有用。
| 归档时间: |
|
| 查看次数: |
17396 次 |
| 最近记录: |