AngularJS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

AngularJS (sau Angular 1.x sau Angular.js ) este un cadru de aplicații web open source , dezvoltat în 2010 de Google și de comunitatea dezvoltatorilor individuali, pentru a aborda dificultățile întâmpinate în dezvoltarea aplicațiilor cu o singură pagină .

Acesta își propune să simplifice dezvoltarea și testarea acestui tip de aplicații prin furnizarea unui cadru de partea clientului cu arhitectura MVC (Model View Controller) și Model - view - viewmodel (MVVM), împreună cu componentele utilizate în mod obișnuit în aplicațiile RIA .

Cadrul funcționează citind mai întâi pagina HTML , care a încapsulat atribute personalizate suplimentare (exemplu: ng-controller ), interpretând aceste atribute ca directive (comenzi) pentru a lega părțile de intrare și de ieșire ale paginii la modelul reprezentat de variabile JavaScript standard. Valoarea acestor variabile poate fi setată manual în cod sau preluată din resurse JSON statice sau dinamice.

Potrivit Libscore , un serviciu de analiză JavaScript, AngularJS este utilizat pe site-uri de la NBC , Walgreens , Intel , Sprint , ABC News și aproximativ 8.400 de alte persoane din iulie 2015 [1] .

Filozofie

MVC (Model-View-Controller)

Directivele

Adnotări HTML care declanșează comportamentul în angular.js

  • ng-app
  • ng-bind
  • ng-model
  • ng-model-options:
  • ng-class
  • ng-controller
  • ng-repetare
  • ng-show & ng-hide
  • ng-switch
  • ng-view
  • ng-if
  • ng-air
  • ng-animate
  • ng-link
  • ng-src
  • ng-init

Notă

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității LCCN ( EN ) n2017036141