Import two exported classes with the same name
问题 In typescript, using Angular 2, I need to import two classes with the same name, but lying in different paths. The project is quite too big that I find it hard to change the exported class names. Is there any way to alias the imported classes, import {Class1} from '../location1/class1' import {Class1} from '../location2/class1' 回答1: You can use as like this: import {Class1} from '../location1/class1' import {Class1 as Alias} from '../location2/class1' You can find more about the ES6 import