Importieren Sie zwei exportierte Klassen mit demselben Namen

121

In Typoskript muss ich mit Angular 2 zwei Klassen mit demselben Namen importieren, die jedoch auf unterschiedlichen Pfaden liegen.

Das Projekt ist zu groß, als dass es mir schwer fällt, die exportierten Klassennamen zu ändern.

Gibt es eine Möglichkeit, die importierten Klassen zu aliasen?

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

Antworten:

244

Sie können aswie folgt verwenden:

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

Weitere Informationen zur ES6-Importanweisung finden Sie hier .

toskv
quelle