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'

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 .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.