Model predstavlja podatke, View prikazuje te podatke, a Controler obrađuje podatke. Controler je veza između
Modela i View-a.
Podaci u Modelu mogu biti obične varijable ili svojstva objekta.
Za AngularJS je karakterističan tzv. data-binding što znači da svaka izmjena u Modelu automatski
mojenja podatak u View-u, ali i obratno. Dakle podaci u Modelu su bindirani (vezani) sa
podacima u View-u.
Primjer obične varijable:
Primjer obične varijable - unutar controllera: pokreni primjer » HTML code
Primjer obične varijable - izvan controllera: pokreni primjer » HTML code
Primjer objekt varijable definirane unutar controllera:
Primjer svojstva objekta - unutar controllera: pokreni primjer » HTML code
Primjer svojstva objekta - izvan controllera: pokreni primjer » HTML code