AngularJS

Software screenshot:
AngularJS
Dettagli del software:
Versione: 2.1.0 / 1.5.8 Aggiornato
Data di caricamento: 29 Sep 17
Sviluppatore: Google, Inc.
Licenza: Libero
Popolarità: 371

Rating: 3.0/5 (Total Votes: 2)

AngularJS utilizza una filosofia di codifica univoca per organizzare e strutturare correttamente un'applicazione Web, rendendo più semplice il controllo e la personalizzazione, solo con JavaScript, senza complicazioni complesse sul lato server.

AngularJS migliora la gestione delle dinamiche e delle visualizzazioni in un'app web, fornendo strumenti migliori per gestire contenuti dinamici e layout di modelli.

Creato specialmente per affrontare HTML 5, AngularJS è attualmente alzato per essere uno dei framework più utilizzati di JS nel mondo, grazie soprattutto al team di Google che ha contribuito sia al codice, alle risorse e alla documentazione al progetto.

La documentazione e gli esempi estesi sono inclusi con il pacchetto di download AngularJS.

Per aiutare gli sviluppatori a iniziare, il team di dev ha anche creato un canale YouTube dedicato, pieno di tutorial, applicazioni di esempio e altri video didattici.

Requisiti di sistema


  • JavaScript abilitato sul lato client

Cosa c'è di nuovo in questa release:

  • Tutto !!!

Cosa c'è di nuovo nella versione 2.0.0 / 1.5.8:

  • Tutto !!!

Cosa c'è di nuovo nella versione 1.5.8 / 2.0.0-RC6:

  • Applicazioni basate su componenti
  • Migliorato il supporto per le classi ES6
  • ngAnimateSwap direttiva
  • Aggiunta la risorsa
  • Aggiunto ngRoute
  • Ora puoi accedere all'oggetto locales che è stato passato a una chiamata a $ parse dall'interno dell'espressione parsed tramite una variabile $ locales.
  • È possibile fornire opzioni di configurazione http di $ templateRequest.
  • È possibile creare i propri oggetti XHR personalizzati per $ http tramite il servizio $ xhrFactory.
  • ngModel fornisce ora classi CSS ng-empty e ng-non vuote.
  • Il modulo ngAria è ora più preciso con la gestione degli attributi ARIA e tabindex per i controlli personalizzati.
  • Alcuni nuovi assistenti sono disponibili su ngMock per facilitare i test

Cosa c'è di nuovo nella versione 1.5.8 / 2.0.0-RC5:

  • Applicazioni basate su componenti
  • Migliorato il supporto per le classi ES6
  • ngAnimateSwap direttiva
  • Aggiunta la risorsa
  • Aggiunto ngRoute
  • Ora puoi accedere all'oggetto locales che è stato passato a una chiamata a $ parse dall'interno dell'espressione parsed tramite una variabile $ locales.
  • È possibile fornire opzioni di configurazione http di $ templateRequest.
  • È possibile creare i propri oggetti XHR personalizzati per $ http tramite il servizio $ xhrFactory.
  • ngModel fornisce ora classi CSS ng-empty e ng-non vuote.
  • Il modulo ngAria è ora più preciso con la gestione degli attributi ARIA e tabindex per i controlli personalizzati.
  • Alcuni nuovi assistenti sono disponibili su ngMock per facilitare i test

Che cosa è nuovo nella versione 1.5.5 / 2.0.0-beta.9:




Nuovo in AngularJS 1.4.0 (27 maggio 2015)

Cosa c'è di nuovo nella versione 1.5.4 / 2.0.0-beta.9:

  • Applicazioni basate su componenti
  • Migliorato il supporto per le classi ES6
  • ngAnimateSwap direttiva
  • Aggiunta la risorsa
  • Aggiunto ngRoute
  • Ora puoi accedere all'oggetto locales che è stato passato a una chiamata a $ parse dall'interno dell'espressione parsed tramite una variabile $ locales.
  • È possibile fornire opzioni di configurazione http di $ templateRequest.
  • È possibile creare i propri oggetti XHR personalizzati per $ http tramite il servizio $ xhrFactory.
  • ngModel fornisce ora classi CSS ng-empty e ng-non vuote.
  • Il modulo ngAria è ora più preciso con la gestione degli attributi ARIA e tabindex per i controlli personalizzati.
  • Alcuni nuovi assistenti sono disponibili su ngMock per facilitare i test

Cosa c'è di nuovo nella versione 1.5.3 / 2.0.0-beta.9:

  • Applicazioni basate su componenti
  • Migliorato il supporto per le classi ES6
  • ngAnimateSwap direttiva
  • Aggiunta la risorsa
  • Aggiunto ngRoute
  • Ora puoi accedere all'oggetto locales che è stato passato a una chiamata a $ parse dall'interno dell'espressione parsed tramite una variabile $ locales.
  • È possibile fornire opzioni di configurazione http di $ templateRequest.
  • È possibile creare i propri oggetti XHR personalizzati per $ http tramite il servizio $ xhrFactory.
  • ngModel fornisce ora classi CSS ng-empty e ng-non vuote.
  • Il modulo ngAria è ora più preciso con la gestione degli attributi ARIA e tabindex per i controlli personalizzati.
  • Alcuni nuovi assistenti sono disponibili su ngMock per facilitare i test

Cosa c'è di nuovo nella versione 1.5.0 / 2.0.0-beta.0:

  • Applicazioni basate su componenti
  • Migliorato il supporto per le classi ES6
  • ngAnimateSwap direttiva
  • Aggiunta la risorsa
  • Aggiunto ngRoute
  • Ora puoi accedere all'oggetto locales che è stato passato a una chiamata a $ parse dall'interno dell'espressione parsed tramite una variabile $ locales.
  • È possibile fornire opzioni di configurazione http di $ templateRequest.
  • È possibile creare i propri oggetti XHR personalizzati per $ http tramite il servizio $ xhrFactory.
  • ngModel fornisce ora classi CSS ng-empty e ng-non vuote.
  • Il modulo ngAria è ora più preciso con la gestione degli attributi ARIA e tabindex per i controlli personalizzati.
  • Alcuni nuovi assistenti sono disponibili su ngMock per facilitare i test

Che cosa è nuovo nella versione 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:

  • Caratteristiche:
  • filterFilter: consente di filtrare gli array come gli oggetti
  • Correzioni di bug:
  • $ animateCss: assicurati che le durate personalizzate non confondano la cache di gcs
  • $ http: non modificare l'oggetto config passato in metodi brevi di http
  • select: impedisce l'aggiunta di opzione sconosciuta per selezionare quando è associato alla proprietà null
  • $ animate: ignora i valori dei parametri di opzione non validi
  • $ animate: accetta gli elementi DOM non avvolti come input per enter + move
  • ngAnimate: chiudi animazioni basate sulla classe di follow-up quando la stessa classe viene aggiunta / rimossa quando rimosso / aggiunto

Cosa c'è di nuovo nella versione 1.4.1:

  • Caratteristiche:
  • filterFilter: consente di filtrare gli array come gli oggetti
  • Correzioni di bug:
  • $ animateCss: assicurati che le durate personalizzate non confondano la cache di gcs
  • $ http: non modificare l'oggetto config passato in metodi brevi di http
  • select: impedisce l'aggiunta di opzione sconosciuta per selezionare quando è associato alla proprietà null
  • $ animate: ignora i valori dei parametri di opzione non validi
  • $ animate: accetta gli elementi DOM non avvolti come input per enter + move
  • ngAnimate: chiudi animazioni basate sulla classe di follow-up quando la stessa classe viene aggiunta / rimossa quando rimosso / aggiunto

Cosa c'è di nuovo nella versione 1.4.0:

  • Caratteristiche:
  • filterFilter: consente di filtrare gli array come gli oggetti
  • Correzioni di bug:
  • $ animateCss: assicurati che le durate personalizzate non confondano la cache di gcs
  • $ http: non modificare l'oggetto config passato in metodi brevi di http
  • select: impedisce l'aggiunta di opzione sconosciuta per selezionare quando è associato alla proprietà null
  • $ animate: ignora i valori dei parametri di opzione non validi
  • $ animate: accetta gli elementi DOM non avvolti come input per enter + move
  • ngAnimate: chiudi animazioni basate sulla classe di follow-up quando la stessa classe viene aggiunta / rimossa quando rimosso / aggiunto

Cosa c'è di nuovo nella versione 1.3.15 / 1.4.0-rc.1:

  • Caratteristiche:
  • CommonJS: - i moduli angolari sono ora confezionati per npm con esportazioni utili
  • Correzioni di bug:
  • input: crea il validatore max e / o min, indipendentemente dal valore iniziale
  • ngAria: impostare correttamente attr "checked" per le caselle di controllo e le radio
  • ngModel: risolve i problemi quando parserName è uguale al tasto di validazione

Cosa c'è di nuovo nella versione 1.3.14 / 1.4.0-beta.5:

  • Caratteristiche:
  • CommonJS: - i moduli angolari sono ora confezionati per npm con esportazioni utili
  • Correzioni di bug:
  • input: crea il validatore max e / o min, indipendentemente dal valore iniziale
  • ngAria: impostare correttamente attr "checked" per le caselle di controllo e le radio
  • ngModel: risolve i problemi quando parserName è uguale al tasto di validazione

Cosa c'è di nuovo nella versione 1.3.11:

  • Correzioni di bug:
  • $ location: non riscrivere quando il link viene spostato cliccato
  • htmlAnchorDirective: rimuovi "elemento! == elemento di destinazione" controlla
  • htmlAnchorDirective: non aggiungere event listener se sostituito, ignora evento se il target è elemento diverso

Cosa c'è di nuovo nella versione 1.3.9:

  • Correzioni di bug:
  • $ parse: consente l'utilizzo di locals nelle assegnazioni
  • filterFilter: utilizzare isArray () per determinare il tipo di array
  • Caratteristiche:
  • ngMock / $ exceptionHandler: errori di registro durante il ripristino
  • Miglioramenti delle prestazioni:
  • ngStyleDirective: utilizza $ watchCollection

Cosa c'è di nuovo nella versione 1.3.8:

  • limitTo: sostituisci per loop con fetta
  • ngAria: digesta digita su clic-clic con il tasto, passaggio $ evento all'espressione
  • orderBy: confronta i timestamp durante l'ordinamento degli oggetti di data

Cosa c'è di nuovo nella versione 1.3.5:

  • Correzioni di bug:
  • $ templateRequest: propagina il motivo di rigetto quando il flag di ignoreRequestError è impostato
  • $ httpBackend: consente di annullare la richiesta con timeoutIs falsamente
  • link: codifica tutte le virgolette doppie quando si serializzano gli indirizzi e-mail
  • ngMock: annota $ RootScopeDecorator
  • ngMock: risponde non sempre ha un argomento di statusText
  • selezionare: utilizzare confronti rigorosi quando si rimuove l'opzione da ctrl
  • selezionare: correggere diversi problemi quando si spostano opzioni tra i gruppi

Cosa c'è di nuovo nella versione 1.3.4:

  • ngMaxlength: aggiungere il supporto per disattivare il limite massimo di lunghezza
  • ngModelController: aggiungere il metodo $ setDirty
  • ngPluralize: aggiungere il supporto per il conteggio come un'espressione unica

Cosa c'è di nuovo nella versione 1.3.2:

  • Correzioni di bug:
  • $ compile: non riavvia le funzioni transclude legate ai genitori
  • $ parse: gli interceptori statali sovrascrivono un'espressione non definita
  • $ parse: aggiungi il controllo rapido per il costruttore di funzioni nel percorso veloce
  • $ parse, eventi: impedire l'uso improprio delle proprietà su evento $
  • ngRoute: consente alle proprietà ereditate proto in oggetto params route
  • select: utilizza un confronto rigoroso per isSelected with selectAs
  • Nuove funzionalità:
  • ngAria: annunciare i messaggi con aria-live
  • ngMock: decoratore che aggiunge Scope # $ countChildScopes e scope # countWatchers

Cosa c'è di nuovo nella versione 1.3.0:

  • Nuove funzionalità:
  • $ anchorScroll: supporta un offset di scorrimento verticale configurabile
  • $ animate: introduce il metodo $ animate.animate ()
  • $ animate: consente a $ animate di passare gli stili personalizzati in animazioni
  • currencyFilter: aggiunge frazioneSize come parametro facoltativo
  • jqLite: aggiungere la funzione privata jqLiteDocumentLoaded

Cosa c'è di nuovo nella versione 1.2.21:

  • Correzioni di bug:
  • $ http: risolve il problema di data a due cifre quando codifica i params
  • $ posizione: gestire più caratteri nelle stringhe di query
  • $ rootScope: $ watchCollection deve gestire NaN negli oggetti
  • angular.copy: il clone regexp segnala correttamente
  • csp: corregge la rilevazione automatica di CSP + docs migliori
  • docs: modifica il modulo plnkr per aprire nella stessa finestra
  • jqLite: il supporto triggerHandler unbind self
  • ngHref: rimuove l'attributo quando il valore vuoto invece di ignorare
  • ngRoute: rimuove la chiamata non necessaria per decodeURIComponent

Cosa c'è di nuovo nella versione 1.2.18:

  • Correzioni di bug:
  • $ injector: circolare la segnalazione nel messaggio di errore di dipendenza circolare.
  • ngResource: non convertire i valori letterali in oggetti Resource quando isArray è true.

Cosa c'è di nuovo nella versione 1.2.14:

  • Nuove funzionalità:
  • $ animate: animare sporco, incontaminato, valido, non valido per form / campi.
  • Correzioni di bug:
  • $ parse: ridurre i falsi positivi nei test isElement.
  • input: utilizzare ValidityState per determinare la validità.
  • isElement: ridurre i falsi positivi nei test isElement

Cosa c'è di nuovo nella versione 1.2.11:

  • Correzioni di bug:
  • $ compile: conserva le classi CSS aggiunte in cloneAttachFn su direttive asincrone.
  • $ http: aggiorna httpBackend per utilizzare ActiveXObject su IE8 se necessario.
  • $ q: rende finalmente il supporto di $ q.reject e prende.
  • filterFilter: non interpretare i punti nei campi dell'oggetto predicato come percorsi.
  • mocks: refactor currentSpec per lavorare con Jasmine 2.
  • ngResource: non aggiungere il numero a '$' nel valore di parametro url quando codifica l'URI.

Cosa c'è di nuovo nella versione 1.2.8:

  • Caratteristiche:
  • Consenti opzioni multiline ng.
  • Correzioni di bug:
  • Invia rispostaText su IE8 per le richieste con set di responseType.
  • Consenti il ​​codice di stato 0 da qualsiasi protocollo.

Cosa c'è di nuovo nella versione 1.2.7:

  • Correzioni di bug:
  • Rimuovi gli stili da stili di durata della transizione calcolati.
  • Utilizza ActiveX XHR quando fai richieste PATCH su IE8.
  • Ignora più chiamate a onreadystatechange con readyState = 4.
  • impedire che il modello URL venga crollato in una stringa vuota.
  • Usa applica all'evento di modifica solo quando non è già in corso.

Cosa c'è di nuovo nella versione 1.2.5:

  • Correzioni di bug:
  • $ compile: consente ai letterali in riferimenti di ambito isolati
  • angular-mocks: utilizzare la copia dei dati mock in $ httpBackend
  • chiusura: aggiunge le definizioni extern FormController mancanti
  • ngInclude: aggiungere il modello a DOM prima di collegare altre direttive
  • ngView: aggiungere il modello a DOM prima di collegare altre direttive

Cosa c'è di nuovo nella versione 1.2.0:

  • Animazioni:
  • Assicurarsi che le transizioni CSS possano funzionare con le definizioni delle classi CSS ereditate
  • Fornire supporto per le animazioni sconcertanti con CSS
  • $ parse:
  • Protegge le espressioni nascondendo le proprietà "private"
  • Documenti:
  • Fornire pagine di indice per ogni modulo angolare
  • Aggiungi tasto di scorrimento avanti per la barra di ricerca
  • jqLite:
  • Esporre isolateScope () getter simile a scope ()
  • Varie:
  • Aggiungere il file externs per Closure Compiler

Cosa c'è di nuovo nella versione 1.1.5:

  • Aggiunta la ricerca FullText per sostituire la ricerca di Google nei documenti.
  • Aggiunta una classe CSS mentre l'elemento è tenuto premuto da un tocco.
  • Opzioni di corrispondenza per espressione diversa dall'identità dell'oggetto.
  • Aggiunto il trigger di evento mousedown e mouseup allo scenario.

Cosa c'è di nuovo nella versione 1.1.0:

  • $ http: supporto reponseType personalizzato.
  • $ sniffer: individua automaticamente la modalità CSP (attualmente richiede il Chrome sul canale dev).

Cosa c'è di nuovo nella versione v1.0.1:

  • Correzioni di bug:
  • $ location: non buttare l'eccezione mentre url riscriva se l'elemento è stato rimosso.
  • $ location: impedisce cioè di entrare nel loop di reindirizzamento.

Cosa c'è di nuovo nella versione v1.0.0:

  • Analizza correttamente gli URL del link in modalità hashbang con un prefisso.
  • Intercettazione click clic con collegamento fisso nella modalità hash-bang.

Cosa c'è di nuovo nella versione v1.0.0rc6:

  • Supporta il metodo HTTP PATCH.
  • supporto jQuery 1.7.2.

Cosa c'è di nuovo nella versione v0.10.6:

  • Caratteristiche:
  • Ricarica il sottosistema di iniezione di dipendenza. Questo è un enorme cambiamento del nucleo angolare che è stato necessario per molte ragioni. Si prega di leggere il documento completo per capire le modifiche e il ragionamento dietro di loro.
  • Aggiunta angular.bootstrap per l'avvio manuale dell'app. Vedere anche Inizializzazione documento doc angolare.
  • Le funzioni di helper iniettano e il modulo che rende i test con DI e il gelsomino molto più semplice.
  • jqLite e jQuery sono stati estesi con il metodo di iniettore di aiuto () che semplifica l'accesso all'injector dell'applicazione durante il debug.
  • Riscrivere il servizio $ xhr e le relative dipendenze, che è stato sostituito con servizio $ http. Il $ browser.xhr e il suo mock sono stati sostituiti da $ httpBackend e dai suoi test di unità e dalle prove finali a testa. Il servizio di risorse $ api e funzionalità è stato preservato, ad eccezione della cache, che non accade automaticamente in quanto utilizzato in passato (verifyCache non ha alcun effetto).
  • $ q - implementazione differita / promessa di tipo Q
  • Trasferimento di dati trasparenti alle promesse nei modelli. Esempio
  • Nuovo servizio $ anchorScroll che guarda url hash e naviga all'ancora html anche se il contenuto è stato caricato tramite ng: visualizza
  • Nuova fabbrica di cache LRU - servizio $ cacheFactory
  • compatibilità jQuery 1.7
  • Correzioni di bug:
  • I nomi di direttiva sono ora insensibili al caso
  • $ location # url setter fix (numero 648)
  • ng: include - impedisce le condizioni di gara ignorando le richieste di richiamo http
  • ng: ripetere - supporta ripetendo l'array con null
  • angular.copy - throw Errore se la fonte e la destinazione sono identici
  • I moduli non devono impedire la presentazione POST se l'attributo di azione è presente

Requisiti :

  • JavaScript abilitato sul lato client

Programmi simili

Sleek.js
Sleek.js

13 Apr 15

JSU Framework
JSU Framework

12 May 15

Knockout
Knockout

10 Dec 15

Express
Express

26 Jul 16

Altri software di sviluppo Google, Inc.

Commenti a AngularJS

I commenti non trovato
Aggiungi commento
Accendere le immagini!