Koncept MVC je sjajna i osnovna ideja imati tri odvojena entiteta i nikada ih ne miješati. U ovom ćemo članku razumjeti što je MVC u AngularJS sljedećim redoslijedom:
Što je MVC u AngularJS?
AngularJs podržava MVC obrazac. MVC tj. Model View Controller je obrazac softverskog dizajna koji se koristi za razvoj web aplikacija. Sastoji se od sljedećih dijelova:
Model - Najniža razina uzorka, model se sastoji od baze podataka. Odgovornost za upravljanje aplikacijskim podacima dodijeljena je modelu. Jednostavnije rečeno, upravlja podacima i logikom aplikacije.
Pogled - Pogled je odgovoran za prikazivanje dijelova podataka ili cjelokupnih podataka korisniku. Za prikaz podataka iz kontrolera u prikaz možemo dodati kutne izraze koji koordiniraju model i prikaz svih izmjena. Jednostavnije rečeno, pogled je korisničko sučelje koje prikazuje izlaz.
Kontroler - Kontrolu nad modelom i prikazom pruža kontroler, tj. On kontrolira dohvat podataka, zajedno s prikazom. Jednostavnije rečeno, kontroler upravlja interakcijom između modela i dijela prikaza.
uloge i odgovornosti administratora linux sustava
Korišten je arhitektonski uzorak MVCdugo i učinkovito u programskom inženjerstvu.
Rad MVC-a u AgularJS-u
MVC se može implementirati u AngularJs korištenjem JavaScript-a i HTML-a. Model dio može implementirati , dok model i dio kontrolera mogu implementirati .
Sljedeći primjer prikazuje rad MVC-a:
Kutna MVC arhitektura
duljina niza javascript
adresa funkcije ($ opseg) {
$ scope.Person = {
'Ime': 'Ari Jon',
'Adresa': 'Park, NYC',
}
}
Rezultat će biti ime osobe, tj. Ari Jon.
Ovim smo došli do kraja ovog MVC-a u članku AngularJS. Implementacija MVC arhitekture u kutnoj izvedbi je metodom spomenutom u ovom članku. Razdvajanje odgovornosti omogućeno je zahvaljujući ovoj arhitekturi. Iako se model sastoji od podataka aplikacije, prikaz predstavlja izgled ili korisničko sučelje. Kontroler djeluje kao veza između pogleda i modela.
Cpakao Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Angular je JavaScript okvir koji se koristi za stvaranje skalabilnih, poslovnih i izvedbenih web aplikacija na strani klijenta. Kako je usvajanje Angular framework-a visoko, upravljanje izvedbom aplikacije neizravno je vođeno zajednicom, što dovodi do boljih prilika za posao. Trening kutne certifikacije ima za cilj obuhvatiti sve ove nove koncepte oko razvoja poslovnih aplikacija.