Javascript 角度2将局部变量ngFor传递给父对象
我正在尝试实现事件委派,但找不到将局部变量从ngFor传递给父级的方法Javascript 角度2将局部变量ngFor传递给父对象,javascript,angular,Javascript,Angular,我正在尝试实现事件委派,但找不到将局部变量从ngFor传递给父级的方法 <ul (click)="doSomething(hero)"> <li *ngFor="let hero of data">{{hero.name}}</li> </ul> {{hero.name} 根据事件委派技术,我需要单击父级并检查目标是否是我需要的,然后运行侦听器 有可能这样做吗 这应该是有效的 导出类组件{ 数据=['a','b']; do
<ul (click)="doSomething(hero)">
<li *ngFor="let hero of data">{{hero.name}}</li>
</ul>
- {{hero.name}
根据事件委派技术,我需要单击父级并检查目标是否是我需要的,然后运行侦听器
有可能这样做吗 这应该是有效的
导出类组件{
数据=['a','b'];
doSomething($event:any){
//$event.data为“a”
}
}
- {{hero}
不清楚您想要实现什么事件委派。如果您要问的是如何处理每个“li”元素的单击事件,您可以只hero
是一个局部变量,与此事件无关,所以应该将其附加到事件@你认为这个答案是正确的吗?