Impor dua kelas yang diekspor dengan nama yang sama

122

Dalam skrip ketikan, menggunakan Angular 2, saya perlu mengimpor dua kelas dengan nama yang sama, tetapi terletak di jalur yang berbeda.

Proyek ini terlalu besar sehingga saya kesulitan untuk mengubah nama kelas yang diekspor.

Apakah ada cara untuk membuat alias kelas yang diimpor,

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

Jawaban:

247

Anda bisa menggunakan asseperti ini:

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

Anda dapat menemukan lebih lanjut tentang pernyataan impor ES6 di sini .

toskv
sumber