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'

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 .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.