El concepte de MVC és una idea fantàstica i bàsica de tenir tres entitats separades i no barrejar-les mai. En aquest article, entendreem què és MVC a AngularJS en el següent ordre:
Què és MVC a AngularJS?
AngularJs admet el patró MVC. MVC, és a dir, Model View Controller és un patró de disseny de programari utilitzat per al desenvolupament d’aplicacions web. Consta de les parts següents:
Model - El nivell més baix del patró, el model consisteix en una base de dades. El model té la responsabilitat de gestionar les dades de l’aplicació. En termes més senzills, gestiona les dades i la lògica de l’aplicació.
Veure - La Vista és responsable de mostrar parts de les dades o de les dades completes a l'usuari. Per mostrar les dades del controlador, podem afegir expressions angulars a la vista, que coordinen el model i la vista sobre les modificacions. En termes més senzills, la vista és la interfície d'usuari, que mostra la sortida.
Controlador - El control sobre el model i la vista el proporciona el controlador, és a dir, controla la recuperació de les dades, juntament amb la pantalla. En termes més senzills, el controlador gestiona la interacció entre el model i la part de vista.
tutorial per a desenvolupadors de salesforce per a principiants pdf
S'ha utilitzat el patró arquitectònic MVCeficient i eficaç durant molt de temps en enginyeria de programari.
Funcionament de MVC a AgularJS
MVC es pot implementar a AngularJs mitjançant l'ús de JavaScript i HTML. La part del model es pot implementar mitjançant , mentre que el model i la part del controlador poden ser implementats per .
L'exemple següent mostra el funcionament de MVC:
Arquitectura angular MVC
mapa de hash vs taula de hash
adreça de la funció ($ scope) {
$ scope.Person = {
'Nom': 'Ari Jon',
'Adreça': 'Park, Nova York',
}
}
La sortida serà el nom de la persona, és a dir, Ari Jon.
Amb això, arribem al final d’aquest article de MVC a AngularJS. La implementació de l'arquitectura MVC en angular es fa mitjançant el mètode esmentat en aquest article. La separació de responsabilitats és possible gràcies a aquesta arquitectura. Tot i que el model consta de les dades de l’aplicació, la vista representa el disseny o la interfície d’usuari. El controlador actua com a connexió entre la vista i el model.
Cfes un cop d'ull al per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. Angular és un marc JavaScript que s’utilitza per crear aplicacions web escalables, empresarials i de rendiment del client. Com que l’adopció de marc angular és elevada, la gestió del rendiment de l’aplicació es basa en la comunitat de manera indirecta i genera millors oportunitats laborals. La formació sobre certificació angular té com a objectiu cobrir tots aquests nous conceptes entorn del desenvolupament d'aplicacions empresarials.