Ich habe eine verschachtelte Liste mit mehreren Ebenen und bei onDropSuccess möchte ich alle übergeordneten Indizes einschließlich der, auf die ich das Element ablege, an die Funktion onDropSuccess übergeben. Ich möchte also listitem, rowitem und cellitem übergeben. Wie kann ich das tun, damit ich die Funktion in allen verschachtelten Kindern wiederverwenden kann?Angular 2, gibt es einen Weg über eventliseners, um alle Elternschleifenindizes zu übergeben?
<div *
ngFor="let tableitem of table; let listitem = index"
(onDropSuccess)="onDropSuccess($event, passAllIndexAboveIncludingThisOne)"
>
<div *ngFor="let rowitem of tableitem.rowitem; let rowitem = index"
(onDropSuccess)="onDropSuccess($event, passAllIndexAboveIncludingThisOne)"
>
<div *ngFor="let cell of rowitem.cell; let cellitem = index"
(onDropSuccess)="onDropSuccess($event, passAllIndexAboveIncludingThisOne)"
>
Something data here
</div></div></div>