Obtuve la página ng2 con varios anidados * ngFor cada uno con tuberías. Quiero obtener la lista de elementos internos para realizar acciones en todos ellos.
Algo como esto:
<div *ngFor="let a of b | x |y | z"> <div *ngFor="let c of a | x |y | z"> <div *ngFor="let d of c"> <div [service]="(d.item|async)"></div> </div> </div> </div>Quiero enumerar todos los d.item en una sola lista y llamar a un método en él.
encontró una solución
export class component { @ViewChildren('myVar') createdItems; showChildren() { console.log(this.createdItems.toArray().length); } } <div *ngFor="let a of b | x |y | z"> <div *ngFor="let c of a | x |y | z"> <div *ngFor="let d of c"> <my-component #myVar [service]="(d.item|async)"></div> </div> </div> </div>