Angular is a TypeScript-based open-source full-stack web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.
Components, Forms, Services, DI, Directives
Any Type : The any data type is the super type of all types in TypeScript. It denotes a dynamic type. Using the any type is equivalent to opting out of type checking for a variable. Built-in Type : Number, String, Boolean, Void, Null, Undefined User Defined Type : enums, classes, interfaces, arrays and tuples
There are some basic guidelines to mitigate the security risks. 1. Consider using AOT compilation. 2. Try to avoid using or injecting dynamic HTML content to your component. 3. Try to avoid using external URLs if not trusted. 4. Try to prevent XSRF attack by restricting the REST APIs.