I have a problem with imports in angular2/typescript. I'd like to use imports with some root like 'app/components/calendar', instead only way I am able to use is something like:
//app/views/order/order-view.ts
import {Calendar} from '../../components/calendar
where Calendar is defined like:
//app/components/calendar.ts
export class Calendar {
}
and this obviously gets much worse the lower in hierarchy you go, deepest is '../../..' but it is still very bad and brittle. Is there any way how to use paths relative to project root?
I am working in Visual Studio, and relative imports seem to be the only thing that makes VS able to recognize these imports.y
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…