Učimo vas kako izraditi web stranicu i programirati
 



AngularJS

Model

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




| Uvjeti Korištenja | Zaštita Privatnosti | Kontakt |