gpt4 book ai didi

angularjs - 在给定父作用域的情况下获取 Angularjs 中的所有子作用域

转载 作者:行者123 更新时间:2023-12-03 06:32:22 24 4
gpt4 key购买 nike

我想知道如何获取给定父作用域的所有子作用域的列表。我能从作用域的属性中找到的只有 $$childHead、$$childTail、$$nextSibling 和 $$prevSibling。

我现在使用的方法是从父级获取 childHead,然后使用 nextSibling 获取下一个子级,直到 nextSibling 为 null。

有更好的方法吗?鉴于我想对所有子级调用方法 [getModel],是否还有更好的方法来执行此操作?

最佳答案

所有 Angular 范围都附加到 DOM 元素,您可以从使用当前元素检查子元素开始,一直到您想要到达的任何子元素。到达那里后,使用下面的函数来获取范围。

angular.element('#5th_element').scope();

关于angularjs - 在给定父作用域的情况下获取 Angularjs 中的所有子作用域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12649080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com