Angular's model-view-controller

In this section, I present an architecture for the MVC in Angular that proved itself. I used this architecture for the past 18 months at toolwatch.io (web, Android, and iOS). Obviously, the features we propose on the web version or on the mobile apps are the same and work in the same way. What changes are the views and the navigation schema.

The following diagram represents the overall architecture:

MVC for Angular

From top to bottom, we have the backend, the reusable pieces of the frontend, and the specialized frontend (mobile or web). As you can see, on the backend, nothing changes. We kept our classical ...

Get Angular Design Patterns 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.