AngularJS
AngularJS (o Angular 1.x o Angular.js) è stato un framework per applicazioni web open source, sviluppato nel 2010 da Google e dalla comunità di sviluppatori individuali al fine di affrontare le difficoltà che si incontravano nello sviluppo di applicazioni su singola pagina.
AngularJS (o Angular 1.x o Angular.js) è stato un framework per applicazioni web open source, sviluppato nel 2010 da Google e dalla comunità di sviluppatori individuali al fine di affrontare le difficoltà che si incontravano nello sviluppo di applicazioni su singola pagina.
Aveva l'obiettivo di semplificare lo sviluppo e il test di questo tipo di applicazioni fornendo un framework lato client con architettura MVC (Model View Controller) e Model–view–viewmodel (MVVM) insieme a componenti comunemente usati nelle applicazioni RIA.
Il framework lavorava leggendo prima la pagina HTML, che ha incapsulati degli attributi personalizzati addizionali (esempio: ng-controller), interpretando questi attributi come delle direttive (comandi) per legare le parti di ingresso e uscita della pagina al modello che è rappresentato da variabili standard JavaScript. Il valore di queste variabili può essere impostato manualmente nel codice o recuperato da risorse JSON statiche o dinamiche.
A partire dal 1° gennaio 2022, Google non aggiorna più AngularJS per risolvere problemi di sicurezza, compatibilità con i browser o relativi a jQuery. Il team di Angular raccomanda di passare ad Angular (v2+) come soluzione ottimale, pur avendo indicato anche altre opzioni.
Direttive
Annotazioni HTML che scatenano dei comportamenti in AngularJS:
ng-app
ng-bind
ng-model
ng-model-options
ng-class
ng-controller
ng-repeat
ng-show & ng-hide
ng-switch
ng-view
ng-if
ng-aria
ng-animate
ng-link
ng-src
ng-init
MCMX