Импортируйте два экспортированных класса с одинаковым именем

123

В машинописном тексте с использованием Angular 2 мне нужно импортировать два класса с одинаковым именем, но лежащих разными путями.

Проект слишком велик, и мне трудно изменить имена экспортируемых классов.

Есть ли способ создать псевдоним для импортированных классов,

import {Class1} from '../location1/class1'
import {Class1} from '../location2/class1'
Ризан Заки
источник

Ответы:

249

Вы можете использовать asэто так:

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

Вы можете найти больше об операторе импорта ES6 здесь .

toskv
источник