Angularjs 理解子范围

Angularjs 理解子范围,angularjs,angularjs-scope,Angularjs,Angularjs Scope,我试着理解,我看到文件上写着 childScope.aString='child string' 不参考原型链,并将新的aString属性添加到childScope。此新属性隐藏/隐藏具有相同名称的parentScope属性。当我们在下面讨论ng repeat和ng include时,这将变得非常重要 childScope.anArray=22 childScope.anObject.property1='child prop1' 由于在childScope中找不到对象(anArray和anO

我试着理解,我看到文件上写着 childScope.aString='child string' 不参考原型链,并将新的aString属性添加到childScope。此新属性隐藏/隐藏具有相同名称的parentScope属性。当我们在下面讨论ng repeat和ng include时,这将变得非常重要

childScope.anArray=22 childScope.anObject.property1='child prop1' 由于在childScope中找不到对象(anArray和anObject),因此会参考原型链。这些对象位于parentScope中,并且在原始对象上更新特性值。未向childScope添加新属性;不会创建新对象。(请注意,在JavaScript中,数组和函数也是对象。)

我不明白一个字符串并没有被原型引用,但对象已经完成了