Angular is a Java Script Framework. It allows us to create dynamic or reactive Single Page Applications (SPAs).
It allows us to develop client applications in either JavaScript or Type Script. Type Script is basically compiled back to JavaScript.
Check out the complete article here