Importa due classi esportate con lo stesso nome


122

Nel dattiloscritto, usando Angular 2, ho bisogno di importare due classi con lo stesso nome, ma che si trovano in percorsi diversi.

Il progetto è troppo grande e trovo difficile cambiare i nomi delle classi esportate.

C'è un modo per creare l'alias delle classi importate,

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

Risposte:


247

Puoi usare in asquesto modo:

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

Puoi trovare ulteriori informazioni sull'istruzione di importazione ES6 qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.