Importez deux classes exportées avec le même nom

122

En tapuscrit, en utilisant Angular 2, je dois importer deux classes avec le même nom, mais se trouvant dans des chemins différents.

Le projet est trop gros pour que je trouve difficile de changer les noms de classe exportés.

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

import {Class1} from '../location1/class1'
import {Class1} from '../location2/class1'
Rizan Zaky
la source

Réponses:

247

Vous pouvez utiliser ascomme ceci:

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

Vous pouvez en savoir plus sur l'instruction d'importation ES6 ici .

toskv
la source