加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在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();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读