【发布时间】:2017-11-10 15:00:56
【问题描述】:
我在ngFor 循环中有元素。每个元素都得到这样的引用#f{{floor}}b。如您所见,floor 是一个变量。
我想将这些元素传递给一个函数。
代码:
<button #f{{floor}}b (click)="onClick(f{{floor}}b)"></button>
我试过了,但它只传递了这样的字符串 f5b 而不是元素本身:
<button #f{{floor}}b (click)="onClick('f'+floor+'b')"></button>
完整代码:
<div *ngFor="let floor of floors">
<button #f{{floor}}b (click)="onClick('f'+floor+'b')"></button>
</div>
floor 是一个数字,floors 是一个数字数组。
【问题讨论】:
标签: javascript angular typescript