我在ngFor循环中有元素。每个元素都像这样获得参考#f{{floor}}b。如您所见,floor是一个变量。我想将这些元素传递给函数。码:
<button #f{{floor}}b (click)="onClick(f{{floor}}b)"></button>
Run Code Online (Sandbox Code Playgroud)
我试过了,但它只传递了这样的字符串,f5b而不是元素本身:
<button #f{{floor}}b (click)="onClick('f'+floor+'b')"></button>
Run Code Online (Sandbox Code Playgroud)
完整代码:
<div *ngFor="let floor of floors">
<button #f{{floor}}b (click)="onClick('f'+floor+'b')"></button>
</div>
Run Code Online (Sandbox Code Playgroud)
floor是一个数字,floors是一个数字数组。