Koncept MVC je skvělá a základní myšlenka mít tři samostatné entity a nikdy je nemíchat. V tomto článku pochopíme, co je MVC v AngularJS v následujícím pořadí:
Co je MVC v AngularJS?
AngularJs podporuje vzor MVC. MVC, tj. Model View Controller, je softwarový návrhový vzor používaný pro vývoj webových aplikací. Skládá se z následujících částí:
Modelka - Nejnižší úroveň vzoru, model se skládá z databáze. Odpovědnost za správu dat aplikace je dána modelu. Jednoduše řečeno, spravuje data a logiku aplikace.
Pohled - Pohled je zodpovědný za zobrazení částí dat nebo celých dat uživateli. Chcete-li zobrazit data z řadiče, můžeme do pohledu přidat úhlové výrazy, které koordinují model a pohled na jakékoli úpravy. Zjednodušeně řečeno, pohled je uživatelské rozhraní, které předvádí výstup.
Ovladač - Ovládací prvek nad modelem a zobrazením poskytuje řadič, tj. Řídí načítání dat spolu s displejem. Jednoduše řečeno, řídicí jednotka řídí interakci mezi modelem a částí pohledu.
Byl použit vzor MVC Architecturalefektivně a efektivně po dlouhou dobu v softwarovém inženýrství.
Práce MVC v AgularJS
MVC lze implementovat v AngularJs pomocí JavaScriptu a HTML. Modelovou část lze implementovat pomocí , zatímco model a část ovladače lze implementovat pomocí .
Následující příklad ukazuje fungování MVC:
je magisterský postgraduální titul
Úhlová architektura MVC
adresa funkce ($ scope) {
$ scope.Person = {
'Name': 'Ari Jon',
'Address': 'Park, NYC',
jak zastavit java program v kódu
}
}
Výstupem bude jméno osoby, tj. Ari Jon.
S tímto se dostáváme na konec tohoto MVC v článku AngularJS. Implementace architektury MVC v úhlu se provádí metodou uvedenou v tomto článku. Díky této architektuře je možné oddělení odpovědnosti. Zatímco model se skládá z dat aplikace, pohled představuje rozložení nebo uživatelské rozhraní. Řadič funguje jako spojení mezi pohledem a modelem.
Csakra Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Angular je framework jazyka JavaScript, který se používá k vytváření škálovatelných, podnikových a výkonných webových aplikací na straně klienta. Vzhledem k vysokému přijetí úhlového rámce je správa výkonu aplikace komunitně řízena nepřímo a přináší lepší pracovní příležitosti. Cílem školení Angular Certification Training je pokrýt všechny tyto nové koncepty týkající se vývoje podnikových aplikací.