我想知道如何获取一个父范围的所有子范围的列表。我可以从属性的范围中找到$$ childHead,$$ childTail,$$ nextSibling和$$ prevSibling。
我现在使用的方法是从父级获取childHead,然后使用nextSibling获取下一个子,直到nextSibling为null。
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
使用指令,首先在父范围内定义一个对象数组,然后使每个隔离的子范围使用’=’符号(即双向数据绑定符号)访问该父范围数组(或单个对象)。因为一个对象被共享,所以隔离的作用域将引用父对象(它们将不会获得本地副本)。现在,对子范围属性所做的任何更改实际上都是更改父范围属性。