Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

694
Vistas
¿Cómo obtener registros únicos de bucle * ngFor?

Cómo obtener registros únicos de esta matriz. Necesito obtener {{ subitem.author }} de esta matriz de elementos.

 <div *ngFor="let item of items"> <ion-list *ngFor="let subitem of item.items" (click)="authorquotes(subitem.author);"> <ion-item > {{ subitem.author }} </ion-item> </ion-list> </div>

En una matriz que tiene varios registros. De esa matriz, necesito filtrar autores únicos.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Debe crear una tubería que filtre la matriz con elementos únicos:

 @Pipe({ name: 'filterUnique', pure: false }) export class FilterPipe implements PipeTransform { transform(value: any, args?: any): any { // Remove the duplicate elements let uniqueArray = value.filter(function (el, index, array) { return array.indexOf (el) == index; }); return uniqueArray; } }

Entonces puedes aplicar tu tubería:

 <div *ngFor="let item of items | filterUnique"> <ion-list *ngFor="let subitem of item.items" (click)="authorquotes(subitem.author);"> <ion-item > {{ subitem.author }} </ion-item> </ion-list> </div>

Demostración de trabajo: https://plnkr.co/edit/yxvoKVD3Nvgz0T3AB7w3?p=preview

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda