Všetko, čo potrebujete vedieť o MVC v AngularJs



Tento článok vám poskytne podrobné a komplexné znalosti o MVC v jazyku JavaScript s príkladmi na pochopenie.

Koncepcia MVC je skvelá a základná myšlienka mať tri samostatné entity a nikdy ich nemiešať. V tomto článku pochopíme, čo je MVC v AngularJS, v nasledujúcom poradí:

Čo je MVC v AngularJS?

AngularJs podporuje vzor MVC. MVC, tj. Model View Controller, je softvérový návrhový vzor používaný na vývoj webových aplikácií. Skladá sa z nasledujúcich častí:





  • Model - Najnižšiu úroveň vzoru tvorí model databáza. Zodpovednosť za správu údajov aplikácie je daná modelu. Zjednodušene povedané, spravuje údaje a logiku aplikácie.

  • Vyhliadka - Zobrazenie je zodpovedné za zobrazenie častí údajov alebo celých údajov používateľovi. Na zobrazenie údajov z radiča môžeme do pohľadu pridať uhlové výrazy, ktoré model koordinujú a zobrazujú prípadné úpravy. Zjednodušene povedané, zobrazením je používateľské rozhranie, ktoré predstavuje výstup.



  • Radič - Ovládanie modelu a pohľadu poskytuje ovládač, t. J. Ovláda načítanie údajov spolu s displejom. Jednoduchšie povedané, ovládač riadi interakciu medzi modelom a časťou pohľadu.

MVC v AngularJs

Použil sa architektonický vzor MVCefektívne a efektívne po dlhú dobu v softvérovom inžinierstve.



Fungovanie MVC v AgularJS

MVC je možné implementovať v AngularJs pomocou JavaScriptu a HTML. Modelovú časť je možné implementovať do , zatiaľ čo model a riadiacu časť je možné implementovať do .

Nasledujúci príklad ukazuje fungovanie MVC:

triediť čísla c ++

Uhlová MVC architektúra

adresa funkcie ($ scope) {

$ scope.Person = {

„Meno“: „Ari Jon“,

'Address': 'Park, NYC',

previesť číslo na binárne

}

}

Výstupom bude meno osoby, to znamená Ari Jon.

Týmto sa dostávame na koniec tohto MVC v článku AngularJS. Implementácia architektúry MVC v uhle sa vykonáva metódou uvedenou v tomto článku. Vďaka tejto architektúre je možné oddeliť zodpovednosti. Zatiaľ čo model pozostáva z údajov aplikácie, zobrazenie predstavuje rozloženie alebo používateľské rozhranie. Ovládač funguje ako spojenie medzi pohľadom a modelom.

C.sakra autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Angular je rámec JavaScript, ktorý sa používa na vytváranie škálovateľných, podnikových a výkonných webových aplikácií na strane klienta. Pretože je prijatie uhlového rámca vysoké, riadenie výkonu aplikácie je poháňané komunitou nepriamo a prináša lepšie pracovné príležitosti. Cieľom Angular Certification Training je pokryť všetky tieto nové koncepty vývoja podnikových aplikácií.