Contents. AngularJS Basics; Typescript and Angular; RequireJS. AngularJS basics. The environment, databinding and. Model-View-Whatever. Why AngularJS?. CS Lecture Notes - AngularJS. Angular Concepts and Terminology. Template . HTML with additional markup used to describe what should be displayed. AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your.