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


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 здесь .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.