Я хотел бы знать, есть ли способ получить доступ к переменным $ scopes с помощью $ rootScope таким образом, что если функция определена в области видимости, я могу вызвать ее с помощью метода $ rootscope или если это переменная, определенная с использованием $ scope.var1. Я мог получить к ней доступ, используя $ rootScope до
ответ
Каждая область имеет две ссылки свойств на ее дочерние области, а именно: $$childHead
и $$childTail
. Кроме того, у каждого объекта области есть $$nextSibling
и $$prevSibling
свойства, указывающие на экземпляры одного и того же уровня видимости. Имея эти свойства, вы можете перемещать все дочерние области по горизонтали или по вертикали. В зависимости от того, зачем вам нужно делать это на каждом шаге, вы должны проверить наличие необходимого свойства или метода.
Это, как говорится, я не могу видеть реальную бизнес-логику приложения для такого ребенка области видимости обходе, для целей регистрации/отладки, за исключением, например, для создания области действия дерева иерархии и т.д.
Я попытался получить доступ к области памяти, но я не могу это сделать – Gardezi
Я сделал это так, как этот '$ rootScope. $$ childHead', но я возвращаю null в ответ – Gardezi
Если вы запутались, выполните console.log ($ rootScope) и посмотрите в консоли разработчика. Найдите $$ childHead и $$ nextSibling узлы и просмотрите их. – mbokil
- 1. angularjs scope bindings and rootscope
- 2. Angularjs - set view object from $ rootscope
- 3. AngularJS access parent scope
- 4. Angularjs $ rootScope broadcast
- 5. AngularJs Жасмин не может вызвать метод $ scope в $ rootScope метод
- 6. update $ scope from service property in angularJS
- 7. trigger Controller scope from directive AngularJs
- 8. Access $ window.sessionStorage from html
- 9. Html to $ scope или $ rootScope?
- 10. Имеет ли $ scope наследование свойства из $ rootScope? AngularJS
- 11. В чем разница между $ scope и $ rootscope в angularjs?
- 12. Access AngularJS $ scope от JQuery .get
- 13. angularjs структура приложения/$ scope
- 14. смотреть angularjs $ rootScope переменные
- 15. angularjs rootscope и изолированная сфера
- 16. Является ли $ rootScope родителем самого верхнего $ scope?
- 17. AngularJS: rootScope в директивах прицелы
- 18. Доступ к $ rootScope и $ scope внутри `$ rootScope. $ On`
- 19. AngularJS Controller $ scope
- 20. AngularJS Использовать $ scope. (Параметр)
- 21. Двойной $ rootScope в приложении Angularjs
- 22. $ rootScope. $ WatchCollection не работает angularjs
- 23. $ rootScope in AngularJS не работает
- 24. $ rootScope События не работает Angularjs
- 25. AngularJS: удалить $ rootScope от службы
- 26. $ rootScope поведение в angularJs
- 27. Как использовать AngularJS $ rootScope?
- 28. AngularJS $ rootScope Issues
- 29. Вложенная область обратного вызова и rootScope AngularJS
- 30. AngularJS $ rootScope не доступен в HTML странице
'$ scope' является ребенок из '$ rootScope' просто они поддерживают отношение наследования между ними .. и вы знаете, что родитель не может иметь доступ к своему ребенку ... поскольку ребенок может получить доступ к своей родительской информации .. потому что его обобщает .. –
@PankajParkar. На самом деле родитель имеет доступ к его охват ребенка. Так что это возможно, однако не очень полезно. – dfsq
@dfsq Спасибо. любопытно узнать, как мы можем это сделать ..? –