María, parte de nuestro equipo, nos hizo el favor de crear este tutorial ya que domina muy bien dicho tema.
Solución:
La importación dinámica de propuestas ES es compatible desde TypeScript 2.4. El documento está aquí.
import
La función es asíncrona y devuelve un Promise
.
var x = 'someplace';
import(x).then((a) =>
// `a` is imported and can be used here
);
o usando async/await
:
async function run(x)
const a = await import(x);
// `a` is imported and can be used here
Debe especificar un código fijo string. Las variables no funcionarán.
Actualizar
JavaScript ahora tiene importaciones dinámicas. Entonces puedes hacer import(x)
:https://developers.google.com/web/updates/2017/11/importación dinámica
TypeScript también lo admite. Dicho esto, aún querría que el argumento fuera analizable estáticamente para seguridad de tipo, por ejemplo
const x = 'someplace';
import(x).then((a) => // TypeScript knows that `x` is 'someplace' and will infer the type of `a` correctly
);
Te mostramos las reseñas y valoraciones de los usuarios
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)