160 votes

Importer deux classes exportées portant le même nom

Dans typescript, en utilisant Angular 2, j'ai besoin d'importer deux classes avec le même nom, mais se trouvant dans des chemins différents.

Le projet est trop grand pour que je puisse changer les noms des classes exportées.

Existe-t-il un moyen d'aliaser les classes importées,

import {Class1} from '../location1/class1'
import {Class1} from '../location2/class1'

334voto

toskv Points 3999

Vous pouvez utiliser as comme ceci :

import {Class1} from '../location1/class1'
import {Class1 as Alias} from '../location2/class1'

Pour en savoir plus sur la déclaration d'importation ES6 aquí .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X