Building blocks

Angular is one of the most comprehensive SPA frameworks available, as it attempts to provide almost everything you need to implement complete apps. Due to this fact, Angular brings quite a lot to the table.

Let's review the key application building blocks:

  • Modules: Unrelated to ECMAScript or TypeScript modules, Angular modules are logical containers that encapsulate logical parts.
  • Components: Angular enables you to decompose your app's visual tree into smaller reusable units called components.
  • Templates: Angular adheres to MVC-style programming, meaning the view is separated from the component's logic. Views in Angular are ...

Get Hands-On Full-Stack Web Development with ASP.NET Core 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.