What is the need for SystemJS in Angular2?
I am a complete beginner to Angular and Angular2. I am confused about how the workflow is structured. I have been looking at the sample project that is present in the Angular2 site. Correct me if I am wrong but what I know till now is that all the typescript is transpiled into javascript by the typescript compiler. Then the compiled javascript is actually what runs in the browser. Now if I am importing the javascript files into typescript using ES6 import statements like the following-: import { NgModule } from '@angular/core'; Why do I again need to use SystemJS to load them -: map: { // our