как получить индекс строки, выбранной в angular4-data-table - PullRequest
0 голосов
/ 09 января 2019

Я использую Angular4-таблицу данных в моем приложении. Мой [indexColumn] имеет значение «false» и, следовательно, строка № не отображается. Как я могу получить индекс выбранной строки и передать его в класс машинописи. Каждый столбец окружен ng-шаблоном /

<data-table [header]="false" [items]="items" [itemCount]="elemetcount"
    [multiSelect]="false" [substituteRows]="false"
    [showOnTop]="true" [indexColumn]="false" [selectOnRowClick]="true"
    (rowClick)="rowClick($event)"    >
      <data-table-column
        [property]="'checked'">
            <ng-template let-item="item"> 
          <input type="checkbox" [checked]="item.checked"  (click)="keyDown(item)" /> //pass index of selected item
        </ng-template>
    </data-table-column>

component.ts

keyDown(item) {
// I want to get the index of selected row
}
...