angular 2获取元素id

问题描述 投票:0回答:1

我必须在焦点上传递元素id。我尝试了很多语法,对我来说没什么用。

我不能将@Viewchild用作动态创建的。

<tr *ngFor="let vehicle of vehicles;let i = index;trackBy :trackByVehicles">
  <td>
  <kendo-autocomplete [data]="bookingItemRelations" 
  (focus)="relationsFocusAutoComplete({{i}})"  //Its not working.
   #relationAutocomplete{{i}} required id="relation--{{i}}">
  </kendo-autocomplete>
</td>
angular typescript angular-template
1个回答
1
投票

通过没有表达

  (focus)="relationsFocusAutoComplete(i)"

<tr *ngFor="let vehicle of vehicles;let i = index;trackBy :trackByVehicles">
  <td>
  <kendo-autocomplete [data]="bookingItemRelations" 
  (focus)="relationsFocusAutoComplete(i)"   
   #relationAutocomplete{{i}} required id="relation--{{i}}">
  </kendo-autocomplete>
</td>
© www.soinside.com 2019 - 2024. All rights reserved.