我在我的主要成分下面的HTML:从ngFor环组件返回值
<app-loc-list-item *ngFor="let loc of locs; let i = index" [loc]="loc" [i]="i"></app-loc-list-item>
的LocListItemComponent
看起来是这样的:
import { Component, OnInit, Input } from '@angular/core';
....
export class LocListItemComponent implements OnInit {
@Input() loc: Location;
@Input('i') index: number;
selected: boolean = false;
onLocationSelect() {
this.selected = !this.selected;
}
}
现在,可以有任意数量的那些小的组件之间以及0
和n
之间的值可以为selected = true
。我现在要为每个具有selected = true
的组件接收index
值。
如何访问这些索引值?
你是否改变从LocListItemComponent中选择? –
好的一点,我的确在编辑函数中这样做。这是一个简单的点击监听器。 – Spurious