Angular2:模板内的变量范围
在angular2父组件中,我有以下代码,imgs是一个私有类变量。下面的代码可以让image变量传递给它的子组件。这正是我想要的 然而,我对image变量的范围感到困惑。它没有任何访问修饰符,比如public或private,但它的行为类似于public变量。有人能解释一下它是如何工作的吗Angular2:模板内的变量范围,angular,angular2-template,Angular,Angular2 Template,在angular2父组件中,我有以下代码,imgs是一个私有类变量。下面的代码可以让image变量传递给它的子组件。这正是我想要的 然而,我对image变量的范围感到困惑。它没有任何访问修饰符,比如public或private,但它的行为类似于public变量。有人能解释一下它是如何工作的吗 <li *ngFor="let image of imgs"> <child [image]="image"></child> </li> 图像
<li *ngFor="let image of imgs">
<child [image]="image"></child>
</li>
图像变量仅存在于模板中,并且仅存在于附加到的元素的结束标记中。它仅作为绑定到的属性存在于子组件中,与Angular 2站点上的文档页面中的图像
变量不同。
课程描述
NgFor指令对iterable中的每个项实例化一次模板。每个实例化模板的上下文从外部上下文继承,给定的循环变量设置为iterable中的当前项