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'
Rizan Zaky
źródło

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 .

toskv
źródło