factograf
IT
Accedi

linguaggio di programmazione

AngularJS

Tutti i dati del template 7
Genere
Framework per applicazioni web
Sviluppatore
Google
Data prima versione
20 ottobre 2010
Ultima versione
1.8.3 (7 aprile 2022)
Linguaggio
JavaScript
Licenza
licenza MIT(licenza libera)
Sito web
angularjs.org

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

Altri progetti

  • Wikimedia Commons contiene immagini o altri file su AngularJS

In 32 lingue

Testo da Wikipedia, CC BY-SA 4.0 · Voce originale