Introduzione

Certo, ecco alcuni appunti di introduzione ad Angular:

Architettura di Angular

Introduction to Angular Concepts

schema angular.png

Angular è a natura modulare, ho un modulo principale ed attraverso questo ne posso integrare altri. I moduli sono librerie esterne, classi interfacce integrabili nel progetto (Es HttpClientModule). Vanno importati a mano nelle imports in app.module.ts.

La natura modulare nasce dall’esigenza di caricare solo ciò che serve senza appesantire il progetto.

Angular si basa sul pattern MVVM:

Untitled

La View sarebbe l’HTML.

La ViewModel sarebbe il typescript, ciò che offre logica.