我是AngularJS的新手。在代码中我应该添加一个功能,我可以看到$ scope。$ parent我知道$ scope。我也知道,当我看到$时,它意味着它是内置的角度。所以我在Angular web site中搜索了它 我没有任何关于$ Parent作为内置服务或工厂或指令等的运气。 任何人都可以帮助我理解它的含义。当我遇到新的东西时,我怎么能在他们的文档中得到答案?
答案 0 :(得分:9)
$ parent的文档很稀疏,但您可以在页面的最底部找到它引用here。
$ scope。$ parent指父元素的$ scope。例如。如果你有一个元素,控制器嵌套在另一个元素中,并且有自己的控制器:
<div ng-controller="parentController">
... something in the parent element
<div ng-controller="childController">
... something in the child element
</div>
</div>
您可以使用$ scope。$ parent从childController访问附加到parentController的变量。并在子元素中使用它们。
答案 1 :(得分:3)
在角度方面,您的示波器全部链接在一起。因此,您可以参考范围&#34;以上&#34;你的直接范围与$ parent。
例如,如果您正在使用指令(或者如果您在另一个指令中有控制器),那么它很有用。