相关疑难解决方法(0)

如何通过动态参考angular2传递元素?

我在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是一个数字数组。

javascript typescript angular

4
推荐指数
1
解决办法
2036
查看次数

标签 统计

angular ×1

javascript ×1

typescript ×1