2013-06-12 41 views
12

Tôi cần khởi động sự kiện góc trong cửa sổ trình duyệt con từ cha mẹ. Suy nghĩ đầu tiên của tôi là nếu tôi có tên mô-đun, tôi sẽ có thể có được một tham chiếu đến các $rootScope từ các đối tượng toàn cầu góc cạnh nhưng tôi đã không thể có được rằng để làm việc.

Có ai biết cách tốt nhất để tham khảo đối tượng $rootScope từ bên ngoài ngữ cảnh góc?

cảm ơn trước.

Trả lời

32

Nếu bạn có một id trên của bạn ng-app

<div id="app-container" ng-app="myApp"> 

Bạn có thể lấy $rootScope bởi:

angular.element('#app-container').scope() 
+0

vâng, đó là vé. Cảm ơn. – Kywillis

+3

Tôi nghĩ bạn cũng có thể sử dụng một cái gì đó như 'document.querySelector ('[ng-app]'). Scope()' – Vladius

+0

Tuyệt vời! TMTOWTDI –

Các vấn đề liên quan