在AngularJS中,如何找到页面上的所有范围?
发布时间:2020-12-17 08:30:15 所属栏目:安全 来源:网络整理
导读:一旦我们有一个范围,我们可以导航到它的根并探索范围层次结构。 但是有没有直接的方法来找到一个页面上的所有范围? 同样给定一个HTML元素,是否有直接的方法来找到它的封闭范围? 您可以使用此CSS选择器查看页面上的所有范围 .ng-scope { border: 1px soli
一旦我们有一个范围,我们可以导航到它的根并探索范围层次结构。
但是有没有直接的方法来找到一个页面上的所有范围? 同样给定一个HTML元素,是否有直接的方法来找到它的封闭范围?
您可以使用此CSS选择器查看页面上的所有范围
.ng-scope { border: 1px solid red; } 和所有绑定: .ng-binding { border: 1px solid red; } 然后,您可以通过将DOM元素转换为选择器来检索它们 var selector = angular.element(some_dom_element); 然后使用选择器来回退示波器/控制器/喷射器 var scope = selector.scope(); var controller = selector.controller(); var injector = selector.injector(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |