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'

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í .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.