Importar duas classes exportadas com o mesmo nome


121

No texto datilografado, usando o Angular 2, preciso importar duas classes com o mesmo nome, mas em caminhos diferentes.

O projeto é muito grande e acho difícil alterar os nomes das classes exportadas.

Existe alguma maneira de criar um alias para as classes importadas,

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

Respostas:


244

Você pode usar asassim:

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

Você pode encontrar mais sobre a instrução de importação ES6 aqui .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.