我对Angular比较陌生,正在尝试理解作用域。我知道通过ng-repeat循环遍历集合时,每次都会得到自己的作用域。但是我不明白以下代码:
<tr data-ng-repeat="oneField in $parent.formEventDefinition">
<ng-include src="getUrl(oneField.fieldType)"></ng-include>
{{oneField.fieldType}}
在 ng-include 中,oneField.fieldType 是
undefined
,但是在下一行的 {{}} 指令中,它能正确地将值写入页面。 为什么它可以在一个情况下从作用域中找到正确的值,而在另一个情况下却不能呢?无论是提供答案还是指向自己寻找答案的地方都可以。我正在尝试学习并迷失了。
谢谢!