我對AngularJS完全陌生。在代碼中,我應該添加一個特性,我可以看到$ scope。$ parent我知道$ scope。我也知道,當我看到一個$它意味着它是建立在角度。所以我在Angular web site搜索它,但 我沒有任何運氣找到任何有關$父作爲內置的服務或工廠或指令等... 任何人都可以幫助我理解它的含義。當我碰到新的東西時,我怎樣才能在他們的文檔中找到答案?
0
A
回答
4
$ parent的文檔很少,但您可以在頁面底部找到它參考here。
$ scope。$ parent引用父元素的$範圍。例如。如果你有嵌套在另一個元素中有它自己的控制器,控制器的元素:
<div ng-controller="parentController">
... something in the parent element
<div ng-controller="childController">
... something in the child element
</div>
</div>
您可以訪問使用$ $範圍父連接到parentController從childController變量。並在子元素中使用它們。
+0
+添加了一些細節: 默認情況下,所有的父屬性都可以在子控制器中訪問,除了隔離範圍。 我們可以使用$ parent,在子控制器和父控制器中我們有一個同名的屬性。在這種情況下,子屬性會陰影父控制器屬性。 – Diljohn5741
3
在角度方面,您的示波器全部鏈接在一起。因此,您可以使用$ parent引用您的直接範圍「上方」的範圍。
例如,如果您正在使用指令(或者如果您有一個控制器在另一個控制器內),這很有用。
相關問題
- 1. 在CakePHP中,parent :: initialize()是做什麼的?
- 2. BackoffMultiplier在DefaultRetryPolicy中的含義是什麼?
- 3. arg在WordPress中的含義是什麼
- 4. {}在perl中的含義是什麼?
- 5. _._在包裝中的含義是什麼?
- 6. 'AS'在SQL中的含義是什麼?
- 7. 「**」在ANT中的含義是什麼?
- 8. #arr [*]在bash中的含義是什麼?
- 9. WS在WCF中的含義是什麼?
- 10. @「../ ..」在路徑中的含義是什麼?
- 11. $$在JavaScript中的含義是什麼?
- 12. TREESAME在git中的含義是什麼?
- 13. 「%」在Fortran中的含義是什麼?
- 14. html.oldie在CSS中的含義是什麼?
- 15. BUGBUG在minwindef.h中的含義是什麼?
- 16. 「EGPCS」在PHP中的含義是什麼?
- 17. 「=>」在JavaScript中的含義是什麼?
- 18. 什麼是** xyz在python中的含義?
- 19. $ _在PowerShell中的含義是什麼?
- 20. $ product.allow_oosp在prestashop中的含義是什麼?
- 21. %s在Python中的含義是什麼?
- 22. 什麼是inverse_of在mongoid中的含義?
- 23. 什麼是&HF7在vbs中的含義?
- 24. 「LBS」在WAI中的含義是什麼?
- 25. @cc_on在JavaScript中的含義是什麼?
- 26. 「*」在CSS中的含義是什麼?
- 27. 「@」在makefile中的含義是什麼?
- 28. $(document.body)在javascript中的含義是什麼?
- 29. '</'在JavaScript中的含義是什麼?
- 30. a:arg在vimscript中的含義是什麼?
檢查了這一點。 http://stackoverflow.com/questions/21453697/angularjs-access-parent-scope-from-child-controller – jcc
大多數時候你會看到$ parent ..這是來自不好的做法。它已經被濫用了很多 – charlietfl