Importuj dwie wyeksportowane klasy o tej samej nazwie


122

W maszynopisie, używając Angular 2, muszę zaimportować dwie klasy o tej samej nazwie, ale leżące w różnych ścieżkach.

Projekt jest zbyt duży, więc trudno mi zmienić wyeksportowane nazwy klas.

Czy istnieje sposób na aliasowanie zaimportowanych klas,

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

Odpowiedzi:


247

Możesz użyć w asten sposób:

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

Więcej informacji na temat instrukcji importu ES6 można znaleźć tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.