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

获取给定父范围的Angularjs中的所有子范围

发布时间:2020-12-17 08:11:46 所属栏目:安全 来源:网络整理
导读:我想知道如何获取一个父范围的所有子范围的列表。我可以从属性的范围中找到$$ childHead,$$ childTail,$$ nextSibling和$$ prevSibling。 我现在使用的方法是从父级获取childHead,然后使用nextSibling获取下一个子,直到nextSibling为null。 有更好的方法
我想知道如何获取一个父范围的所有子范围的列表。我可以从属性的范围中找到$$ childHead,$$ childTail,$$ nextSibling和$$ prevSibling。

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

有更好的方法吗?
鉴于我想在所有的孩子上调用一个方法[getModel],那么再一次有更好的方法呢?

The child directives are using isolated scopes and at such have their own values which are not visible from the parent. I want to access these values from the parent scope.

处理“需要访问子范围的父范围”问题的“角度”方法是将模型移动到父项中,并使子范围引用父属性/数据(而不是子窗口具有自己的属性本地财产/副本)。例如,如果每次迭代包含输入表单元素(即每次迭代都需要双向数据绑定),那么我们如何处理ng重复:Difficulty with ng-model,ng-repeat,and inputs

使用指令,首先在父范围内定义一个对象数组,然后使每个隔离的子范围使用’=’符号(即双向数据绑定符号)访问该父范围数组(或单个对象)。因为一个对象被共享,所以隔离的作用域将引用父对象(它们将不会获得本地副本)。现在,对子范围属性所做的任何更改实际上都是更改父范围属性。

(编辑:李大同)

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

    推荐文章
      热点阅读