angular 2 获取元素id

angular 2 get element id

我必须在焦点上传递元素 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>

不带表达式通过

  (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>