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

134
Vistas
El sistema no está definido con importación dinámica en angular 13

Tengo el siguiente código para cargar dinámicamente las configuraciones regionales.

 declare var System; let angularLocale = convertAbpLocaleToAngularLocale(abp.localization.currentLanguage.name); System.import(`@angular/common/locales/${angularLocale}.js`) .then(module => { registerLocaleData(module.default); NgxBootstrapDatePickerConfigService.registerNgxBootstrapDatePickerLocales().then(_ => { resolve(true); abp.ui.clearBusy(); }); }, reject);

Si no uso el sistema, el comando de compilación arroja una excepción como

 Module not found: Error: Package path ./locales is not exported from package ....\node_modules\@angular\common (see exports field in .....\node_modules\@angular\common\package.json)

Si uso el Sistema, obtengo una excepción en la consola del navegador como

 core.mjs:6495 ERROR Error: Uncaught (in promise): ReferenceError: System is not defined ReferenceError: System is not defined at registerLocales (root.module.ts:193) at root.module.ts:64 at ZoneDelegate.invoke (zone.js:400) at Object.onInvoke (core.mjs:25877) at ZoneDelegate.invoke (zone.js:399) at Zone.run (zone.js:160) at zone.js:1318 at ZoneDelegate.invokeTask (zone.js:434) at Object.onInvokeTask (core.mjs:25864) at ZoneDelegate.invokeTask (zone.js:433) at resolvePromise (zone.js:1255) at zone.js:1325 at ZoneDelegate.invokeTask (zone.js:434) at Object.onInvokeTask (core.mjs:25864) at ZoneDelegate.invokeTask (zone.js:433) at Zone.runTask (zone.js:205) at drainMicroTaskQueue (zone.js:620)
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tuve el mismo problema con "Módulo no encontrado". En la aplicación usamos i18n. Ahora obtengo el país del i18n, y luego configuro la ubicación en la tubería, que contiene esta información. Así que ya no necesito la carga dinámica de Modul. ¿Quizás eso te ayude?

about 4 years ago · Juan Pablo Isaza 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