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

211
Vistas
No se puede convertir indefinido o nulo a mecanografiado de objeto

Escribí una tubería pero cuando uso la tubería da un error

HTML

 <mat-tab *ngFor="let officer of companies?.officers | valueArray" label="{{officer.name}}">

TS

 import {Pipe, PipeTransform} from '@angular/core'; @Pipe({ name: 'valueArray', }) export class ValueArrayPipe implements PipeTransform { transform(objects: any = []): any { return Object?.values(objects); } }
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Use el operador null-coalescing ( ?? ) para usar un valor predeterminado si es null o undefined .

Establecer un valor predeterminado para un argumento de función solo funciona cuando no se pasa nada para ese argumento a la función, por lo que debería ser el motivo por el cual su valor predeterminado [] no funciona.

 ... transform(objects: any = []): any { return Object.values(objects ?? {}); ...
over 4 years ago · Santiago Trujillo Denunciar

0

Intente tener en cuenta el hecho de que el parámetro de entrada para el método de transformación también puede ser null o undefined :

 @Pipe({ name: 'valueArray', }) export class ValueArrayPipe implements PipeTransform { transform(objects: any = []): any { if (!objects) { return null; // or [], or undefined } return Object.values(objects); } }
over 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