Angular development is organized in workspaces that may contain several projects of different types: applications, libraries, and test projects. All Angular operations are easily achieved with Angular CLI commands, whose behavior is configured in the Angular.json configuration file. The same initial workspace can be scaffolded with Angular CLI. Visual Studio has an Angular project template that aids the development of Angular applications and their integration with ASP.NET Core. The Angular application scaffolded by Visual Studio can be easily adapted to the last version of Angular.
Angular applications are based on six types of building blocks: components, directives, pipes, services, modules, and routers. Modules are just groupings of the other types of building blocks that help keeping applications modular and that allow lazy loading of application parts. Components...