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'

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 .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.