The main difference over the ES5 and TypeScript is Loading of modules. TypeScript supports ES6 module loading and the syntax as given below. //import angular2 import {Component, View, bootstrap} from 'angular2/angular2' ; //bootstrap is available and imported from angular core bootstrap (AppComponent); The ES5 script file creates an angular property on the window of the browser and the syntax as given below. // window.angular is available because the script file attaches the angular property to the window. document.addEventListener( 'DOMContentLoaded' , function () { angular.bootstrap (apps); });
Angular, React, JavaScript, Java, PHP, SQL, C#, Vue, NodeJs, TypeScript and Interview Questions Answers