AngularJS

AngularJS
software
Logo
Logo
GenereFramework per applicazioni web
SviluppatoreGoogle
Data prima versione20 ottobre 2010
Ultima versione1.8.3 (7 aprile 2022)
Sistema operativo
LinguaggioJavaScript
Licenzalicenza MIT
(licenza libera)
Sito webangularjs.org
Modifica dati su Wikidata · Manuale

AngularJS (o Angular 1.x o Angular.js) è 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 incontrano nello sviluppo di applicazioni su singola pagina.

Ha 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 usate nelle applicazioni RIA.

Il framework lavora 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.

Secondo Libscore, un servizio di analisi JavaScript, AngularJS è usato nei siti della NBC, Walgreens, Intel, Sprint, ABC News, e approssimativamente da altri 8.400 nel luglio 2015[1].

Filosofia

Sezione vuotaQuesta sezione sull'argomento informatica è ancora vuota. Aiutaci a scriverla!

Direttive

Annotazioni HTML che scatenano dei comportamenti in angular.js

  • 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

Note

  1. ^ http://libscore.com/?#angular

Voci correlate

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su AngularJS

Collegamenti esterni

  • (EN) Sito ufficiale, su angularjs.org. Modifica su Wikidata
  • AngularJS, su packages.debian.org. Modifica su Wikidata
  • (EN) AngularJS, su GitHub. Modifica su Wikidata
  • Repository sorgenti di AngularJS, su github.com. Modifica su Wikidata
  • (EN) AngularJS, su Free Software Directory. Modifica su Wikidata
  • Guida a AngulaJS di HTML.it, su html.it.
Controllo di autoritàLCCN (EN) n2017036141 · J9U (ENHE) 987009631488605171
  Portale Informatica
  Portale Internet