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

680
Vistas
Las llamadas a funciones no son compatibles con los decoradores, pero se llamó a 'FileTypeModule'

tratando de configurar ngx-formly-material-file , pero recibí un error: las llamadas a funciones no son compatibles con los decoradores, pero se llamó a 'FileTypeModule'

Traté de exportar FileTypeModule, pero obtuve el mismo error

 export const fileTypeModule = FileTypeModule.forRoot(); @NgModule({ imports: [fileTypeModule] })
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

He visto que esto sucedió muchas veces, la última vez, con Angular 9, sucedió durante ng build <my-library> , para todos los módulos que se inicializaron con forRoot

Agregué esto en tsconfig.lib.json y el error desapareció.

 "angularCompilerOptions": { "fullTemplateTypeCheck": true }

El modificador del compilador fullTemplateTypeCheck en realidad habilita la fase de validación de expresiones de enlace del compilador de plantillas. Ver más detalles aquí .

over 4 years ago · Santiago Trujillo Denunciar

0

Las llamadas a funciones no son compatibles con los decoradores, pero se llamó a 'FileTypeModule'

No tengo buenas noticias sobre este mensaje de error.

Es un problema con Angular 8.2.x y versiones posteriores que introdujo limitaciones sobre cómo puede generar metadatos para NgModule que son efectos secundarios de actualizaciones recientes para admitir Ivy.

 export const fileTypeModule = FileTypeModule.forRoot();

La única forma de corregir este error es modificar la función forRoot() del módulo. Existen limitaciones estrictas sobre lo que se puede hacer dentro de esa función.

No puede generar dinámicamente ningún proveedor, usar funciones de flecha o crear condicionalmente metadatos de NgModule .

Este error tiene una larga historia ahora en varias bibliotecas:

https://github.com/ng-packagr/ng-packagr/issues/727

https://github.com/angular/angular/issues/23609

Puede encontrar mis formas específicas de solucionar este problema aquí:

https://github.com/angular/angular/issues/23609#issuecomment-561615821

Si no es el autor de FileTypeModule la única solución es ponerse en contacto con el autor y solicitar que solucione el problema, o bifurcar la biblioteca y realizar las correcciones usted mismo.

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