Importar dos clases exportadas con el mismo nombre

121

En mecanografiado, usando Angular 2, necesito importar dos clases con el mismo nombre, pero ubicadas en diferentes rutas.

El proyecto es demasiado grande y me resulta difícil cambiar los nombres de las clases exportadas.

¿Hay alguna forma de asignar un alias a las clases importadas?

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

Respuestas:

244

Puedes usar asasí:

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

Puede encontrar más información sobre la declaración de importación ES6 aquí .

toskv
fuente