Model predstavlja podatke, jednostavne ili složene kao što su nizovi ['jen', 2, 3] i objekti {boja:'zelena', visina: 123}.
Podaci modela vezaju se uz $scope te na taj način se omogućuje da podaci modela i podaci u View budu povezani,
odnosno da se međusobno ažuriraju. Kada se desi promjena podataka u View onda se ažuriraju i u Modelu. Također vrijedi
i obrnuto.
Podaci unutar controllera (Javascripta) definiraju se pomoću $scope, a unutar View-a
se definiraju direktivom ng-model.
Izmjena podataka Modela unutar Controllera
Unutar controllera (Javascripta) podaci se jednostavno mijanjaju i definiraju sa:
Primjer izmjenu modela u controlleru:
pokreni primjer
» HTML+JS code
Izmjena podataka Modela unutar View-a
Model se unutar View-a može izmijeniti na više načina.
1. direktnim umetanjem izraza u event direktivu, npr. u ng-click
Primjer izmjenu modela u view pomoću izraza u ng-click="broj=3":
pokreni primjer
» HTML+JS code
2. direktnim umetanjem funkcije ili metode u event direktivu, npr. u ng-click
Primjer izmjenu modela u view pomoću funkcije u ng-click="fja(5)":
pokreni primjer
» HTML+JS code
3. direktnim umetanjem izraza u ng-model direktivu
Primjer izmjenu modela u view pomoću izraza u ng-click:
pokreni primjer
» HTML+JS code