Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

130
Visualizações
Agregar propiedades a Fabric Object en Angular 10

Cuando trato de extender el objeto Text de fabric con parámetros adicionales en Angular, tengo éxito hasta la parte de serializarlo (por ejemplo, la nueva propiedad 'fieldname' aparece en JSON). Sin embargo, el código falla al intentar volver a leerlo usando this.canvas.loadFromJSON

ERROR TypeError: no se pueden leer las propiedades de undefined (leyendo 'fromObject')

Mi código para el objeto extendido se ve así:

 interface ITextFieldOptions extends fabric.TextOptions { fieldname?: string; } export interface TextField extends ITextFieldOptions { } export class TextField extends fabric.Text implements ITextFieldOptions { public constructor(options: ITextFieldOptions) { options.type = 'textField'; options.text = '{'+options.fieldname+'}'; super('initialize', options); } toObject(propertiesToInclude?: string[]): any { propertiesToInclude = (propertiesToInclude || []).concat( ['fieldname'] ); return super.toObject(propertiesToInclude); } }

¿Qué me estoy perdiendo para volver a leer mi objeto extendido en el lienzo?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda