© Adam Freeman 2019
A. FreemanEssential Angular for ASP.NET Core MVC 3https://doi.org/10.1007/978-1-4842-5284-0_7

7. Structuring an Angular Application

Adam Freeman1 
(1)
London, UK
 

One of the biggest causes of confusion is the way that an Angular application is structured. The building blocks of an Angular application seem, at first glance, to be direct counterparts to those in an ASP.NET Core MVC application. But you will end up with a client-side application that doesn’t work or becomes impossible to modify if you treat the Angular building blocks in the same way as their ASP.NET counterparts.

In this chapter, I explain the two key features that shape the structure of an Angular application and demonstrate how they are used to allow features to ...

Get Essential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Your Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.