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à: 98

Rating: 4.0/5 (Total Votes: 1)

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

Apache Wink
Apache Wink

13 Apr 15

Hybrid
Hybrid

1 Mar 15

ColtJS
ColtJS

13 May 15

RaptorJS
RaptorJS

13 May 15

Altri software di sviluppo Google, Inc.

Commenti a AngularJS

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria