AngularJS

Screenshot der Software:
AngularJS
Softwarebeschreibung:
Version: 2.1.0 / 1.5.8 Aktualisiert
Upload-Datum: 29 Sep 17
Entwickler: Google, Inc.
Lizenz: Frei
Popularität: 371

Rating: 3.0/5 (Total Votes: 2)

AngularJS verwendet eine eindeutige Codierungsphilosophie, um eine Webanwendung ordnungsgemäß anzuordnen und zu strukturieren. Die einfache Steuerung und Anpassung durch JavaScript ist ohne komplexe serverseitige Interaktionen möglich.

AngularJS verbessert die Dynamik- und Ansichtenverwaltung in einer Webanwendung und bietet bessere Werkzeuge für dynamische Inhalte und Vorlagenlayouts.

AngularJS wurde speziell für die Bearbeitung von HTML 5 entwickelt und ist derzeit vor allem dank des Entwicklerteams von Google, das sowohl Code als auch Ressourcen und Dokumentation zum Projekt beigetragen hat, zu einem der am häufigsten verwendeten JS-Frameworks aufgestiegen. p>

Umfangreiche Dokumentationen und Beispiele sind im Lieferumfang des AngularJS-Downloads enthalten.

Um Entwicklern den Einstieg zu erleichtern, hat das Entwicklerteam sogar einen speziellen YouTube-Kanal mit vielen Tutorials, Beispiel-Apps und anderen Lehrvideos erstellt.

Systemvoraussetzungen


  • JavaScript ist auf Clientseite aktiviert

Was ist neu in dieser Version:

  • Alles !!!

Was ist neu in Version 2.0.0 / 1.5.8:

  • Alles !!!

Was ist neu in Version 1.5.8 / 2.0.0-RC6:

  • Komponentenbasierte Anwendungen
  • Verbesserte Unterstützung für ES6-Klassen
  • ngAnimateSwap-Direktive
  • Added ngResource
  • Added ngRoute
  • Sie können nun über eine $ locals-Variable auf das locals-Objekt zugreifen, das an einen Aufruf von $ parse übergeben wurde.
  • Sie können $ http-Konfigurationsoptionen des $ templateRequest-Dienstes bereitstellen.
  • Sie können Ihre eigenen benutzerdefinierten XHR-Objekte für $ http über den $ xhrFactory-Service erstellen.
  • ngModel bietet jetzt ng-leere und ng-nicht-leere CSS-Klassen.
  • Das ngAria-Modul ist jetzt präziser für die Handhabung von ARIA-Attributen und Tabindex für benutzerdefinierte Steuerelemente.
  • Einige neue Helfer sind für ngMock verfügbar, um das Testen zu erleichtern.

Was ist neu in Version 1.5.8 / 2.0.0-RC5:

  • Komponentenbasierte Anwendungen
  • Verbesserte Unterstützung für ES6-Klassen
  • ngAnimateSwap-Direktive
  • Added ngResource
  • Added ngRoute
  • Sie können jetzt über eine $ locals-Variable auf das locals-Objekt zugreifen, das an einen Aufruf von $ parse innerhalb des analysierten Ausdrucks übergeben wurde.
  • Sie können $ http-Konfigurationsoptionen des $ templateRequest-Dienstes bereitstellen.
  • Sie können Ihre eigenen benutzerdefinierten XHR-Objekte für $ http über den $ xhrFactory-Service erstellen.
  • ngModel bietet jetzt ng-leere und ng-nicht-leere CSS-Klassen.
  • Das ngAria-Modul ist jetzt präziser für die Handhabung von ARIA-Attributen und Tabindex für benutzerdefinierte Steuerelemente.
  • Einige neue Helfer sind für ngMock verfügbar, um das Testen zu erleichtern.

Was ist neu in Version 1.5.5 / 2.0.0-beta.9:




Neu in AngularJS 1.4.0 (27. Mai 2015)

Was ist neu in Version 1.5.4 / 2.0.0-beta.9:

  • Komponentenbasierte Anwendungen
  • Verbesserte Unterstützung für ES6-Klassen
  • ngAnimateSwap-Direktive
  • Added ngResource
  • Added ngRoute
  • Sie können nun über eine $ locals-Variable auf das locals-Objekt zugreifen, das an einen Aufruf von $ parse übergeben wurde.
  • Sie können $ http-Konfigurationsoptionen des $ templateRequest-Dienstes bereitstellen.
  • Sie können Ihre eigenen benutzerdefinierten XHR-Objekte für $ http über den $ xhrFactory-Service erstellen.
  • ngModel bietet jetzt ng-leere und ng-nicht-leere CSS-Klassen.
  • Das ngAria-Modul ist jetzt präziser für die Handhabung von ARIA-Attributen und Tabindex für benutzerdefinierte Steuerelemente.
  • Einige neue Helfer sind für ngMock verfügbar, um das Testen zu erleichtern.

Was ist neu in Version 1.5.3 / 2.0.0-beta.9:

  • Komponentenbasierte Anwendungen
  • Verbesserte Unterstützung für ES6-Klassen
  • ngAnimateSwap-Direktive
  • Added ngResource
  • Added ngRoute
  • Sie können nun über eine $ locals-Variable auf das locals-Objekt zugreifen, das an einen Aufruf von $ parse übergeben wurde.
  • Sie können $ http-Konfigurationsoptionen des $ templateRequest-Dienstes bereitstellen.
  • Sie können Ihre eigenen benutzerdefinierten XHR-Objekte für $ http über den $ xhrFactory-Service erstellen.
  • ngModel bietet jetzt ng-leere und ng-nicht-leere CSS-Klassen.
  • Das ngAria-Modul ist jetzt präziser für die Handhabung von ARIA-Attributen und Tabindex für benutzerdefinierte Steuerelemente.
  • Einige neue Helfer sind für ngMock verfügbar, um das Testen zu erleichtern.

Was ist neu in Version 1.5.0 / 2.0.0-beta.0:

  • Komponentenbasierte Anwendungen
  • Verbesserte Unterstützung für ES6-Klassen
  • ngAnimateSwap-Direktive
  • Added ngResource
  • Added ngRoute
  • Sie können jetzt über eine $ locals-Variable auf das locals-Objekt zugreifen, das an einen Aufruf von $ parse innerhalb des analysierten Ausdrucks übergeben wurde.
  • Sie können $ http-Konfigurationsoptionen des $ templateRequest-Dienstes bereitstellen.
  • Sie können Ihre eigenen benutzerdefinierten XHR-Objekte für $ http über den $ xhrFactory-Service erstellen.
  • ngModel bietet jetzt ng-leere und ng-nicht-leere CSS-Klassen.
  • Das ngAria-Modul ist jetzt präziser für die Handhabung von ARIA-Attributen und Tabindex für benutzerdefinierte Steuerelemente.
  • Einige neue Helfer sind für ngMock verfügbar, um das Testen zu erleichtern.

Was ist neu in Version 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:

  • Eigenschaften:
  • filterFilter: Array wie zu filternde Objekte zulassen
  • Fehlerbehebungen:
  • $ animateCss: Vergewissern Sie sich, dass benutzerdefinierte Laufzeiten den gcs-Cache nicht verwechseln.
  • $ http: Ändern Sie nicht das Konfigurationsobjekt, das in $ http short Methoden übergeben wurde.
  • select: verhindert, dass eine unbekannte Option ausgewählt wird, wenn sie an die Eigenschaft null gebunden ist
  • $ animate: ignoriere ungültige Optionsparameterwerte
  • $ animate: akzeptiert ausgepackte DOM-Elemente als Eingaben für enter + move
  • ngAnimate: Schließen Sie klassenbasierte Folgeanimationen, wenn die gleiche Klasse beim Entfernen / Hinzufügen hinzugefügt / entfernt wird.

Was ist neu in Version 1.4.1:

  • Eigenschaften:
  • filterFilter: Array wie zu filternde Objekte zulassen
  • Fehlerbehebungen:
  • $ animateCss: Vergewissern Sie sich, dass benutzerdefinierte Laufzeiten den gcs-Cache nicht verwechseln.
  • $ http: Ändern Sie nicht das Konfigurationsobjekt, das in $ http short Methoden übergeben wurde.
  • select: verhindert, dass eine unbekannte Option ausgewählt wird, wenn sie an die Eigenschaft null gebunden ist
  • $ animate: ignoriere ungültige Optionsparameterwerte
  • $ animate: akzeptiert ausgepackte DOM-Elemente als Eingaben für enter + move
  • ngAnimate: Schließen Sie klassenbasierte Folgeanimationen, wenn die gleiche Klasse beim Entfernen / Hinzufügen hinzugefügt / entfernt wird.

Was ist neu in Version 1.4.0:

  • Eigenschaften:
  • filterFilter: Array wie zu filternde Objekte zulassen
  • Fehlerbehebungen:
  • $ animateCss: Vergewissern Sie sich, dass benutzerdefinierte Laufzeiten den gcs-Cache nicht verwechseln.
  • $ http: Ändern Sie nicht das Konfigurationsobjekt, das in $ http short Methoden übergeben wurde.
  • select: verhindert, dass eine unbekannte Option ausgewählt wird, wenn sie an die Eigenschaft null gebunden ist
  • $ animate: ignoriere ungültige Optionsparameterwerte
  • $ animate: akzeptiert ausgepackte DOM-Elemente als Eingaben für enter + move
  • ngAnimate: Schließen Sie klassenbasierte Folgeanimationen, wenn die gleiche Klasse beim Entfernen / Hinzufügen hinzugefügt / entfernt wird.

Was ist neu in Version 1.3.15 / 1.4.0-rc.1:

  • Eigenschaften:
  • CommonJS: - Winkelmodule sind jetzt mit nützlichen Exporten für npm verpackt
  • Fehlerbehebungen:
  • Eingabe: max und / oder min Validator unabhängig vom Anfangswert erstellen
  • ngAria: korrekt gesetztes "attr" für Checkboxen und Funkgeräte gesetzt
  • ngModel: Behebt Probleme, wenn parserName mit dem Validierungsschlüssel übereinstimmt

Was ist neu in Version 1.3.14 / 1.4.0-beta.5:

  • Eigenschaften:
  • CommonJS: - Winkelmodule sind jetzt mit nützlichen Exporten für npm verpackt
  • Fehlerbehebungen:
  • Eingabe: max und / oder min Validator unabhängig vom Anfangswert erstellen
  • ngAria: korrekt gesetztes "attr" für Checkboxen und Funkgeräte gesetzt
  • ngModel: Behebt Probleme, wenn parserName mit dem Validierungsschlüssel übereinstimmt

Was ist neu in Version 1.3.11:

  • Fehlerbehebungen:
  • $ location: Schreiben Sie nicht, wenn der Link durch Klicken angeklickt wird
  • htmlAnchorDirective: Entferne "Element! == Zielelement" check
  • htmlAnchorDirective: Fügen Sie keinen Ereignis-Listener hinzu, wenn dieser ersetzt wird, ignorieren Sie das Ereignis, wenn das Ziel ein anderes Element ist

Was ist neu in Version 1.3.9:

  • Fehlerbehebungen:
  • $ parse: Erlaubt die Verwendung von Ortsansichten in Zuweisungen
  • filterFilter: Verwenden Sie isArray (), um den Array-Typ zu bestimmen.
  • Eigenschaften:
  • ngMock / $ exceptionHandler: Fehler beim erneuten Melden protokollieren
  • Leistungsverbesserungen:
  • ngStyleDirective: verwende $ watchCollection

Was ist neu in Version 1.3.8:

  • limitTo: Ersetzen Sie die Schleife mit dem Slice
  • ngAria: Auslöser bei ng-Klick per Tastendruck auslösen, $ event an Ausdruck übergeben
  • orderBy: Zeitstempel beim Sortieren von Datumsobjekten vergleichen

Was ist neu in Version 1.3.5:

  • Fehlerbehebungen:
  • $ templateRequest: Ablehnungsgrund propagieren, wenn das ignoreRequestError-Flag gesetzt ist
  • $ httpBackend: Erlaube Abbrechen der Anfrage mit Falsy TimeoutId
  • linky: Alle doppelten Anführungszeichen beim Serialisieren von E-Mail-Adressen kodieren
  • ngMock: kommentiere $ RootScopeDecorator
  • ngMock: respond hat nicht immer ein statusText-Argument übernommen
  • select: Verwenden Sie den strikten Vergleich, wenn Sie die Option von der Strg-Taste entfernen
  • select: Mehrere Probleme beim Verschieben von Optionen zwischen Gruppen beheben

Was ist neu in Version 1.3.4:

  • ngMaxlength: Unterstützung für das Deaktivieren der maximalen Längenbegrenzung hinzufügen
  • ngModelController: $ setDirty-Methode hinzufügen
  • ngPluralize: Unterstützung für count als einmaligen Ausdruck hinzufügen

Was ist neu in Version 1.3.2:

  • Fehlerbehebungen:
  • $ compile: binden Sie die übergeordneten gebundenen Transclude-Funktionen nicht erneut.
  • $ parse: Stateful Interceptors überschreiben einen undefinierten Ausdruck
  • $ parse: Schnellüberprüfung für den Funktionskonstruktor im schnellen Pfad hinzufügen
  • $ parse, events: verhindert versehentlichen Missbrauch von Eigenschaften bei $ event
  • ngRoute: Erlaube Proto-geerbte Eigenschaften im route params Objekt
  • select: Verwenden Sie einen strikten Vergleich für isSelected mit selectAs
  • Neue Funktionen:
  • ngAria: ngMessages mit aria-live bekannt geben
  • ngMock: Dekorator, der Scope # $ countChildScopes und Scope # $ countWatchers hinzufügt

Was ist neu in Version 1.3.0:

  • Neue Funktionen:
  • $ anchorScroll: unterstützt einen konfigurierbaren vertikalen Scroll-Offset
  • $ animate: führt die $ animate.animate () -Methode ein
  • $ animate: erlauben Sie $ animate, benutzerdefinierte Stile in Animationen zu übergeben.
  • currencyFilter: Füge fractionSize als optionalen Parameter hinzu
  • jqLite: Fügen Sie die private jqLiteDocumentLoaded-Funktion hinzu

Was ist neu in Version 1.2.21:

  • Fehlerbehebungen:
  • $ http: Behebt doppelte Anführungszeichen beim Kodieren von Parametern
  • $ location: Handle plus Zeichen in Abfragezeichenfolgen
  • $ rootScope: $ watchCollection sollte NaN in Objekten verarbeiten
  • angular.copy: Regexp-Flags korrekt klonen
  • csp: Korrektur der automatischen Erkennung von CSP + besseren Dokumenten
  • docs: Ändere das plnkr Formular um es im selben Fenster zu öffnen
  • jqLite: triggerHandler unterstützt unbind selbst
  • ngHref: Attribut bei leerem Wert entfernen statt zu ignorieren
  • ngRoute: Entfernen Sie unnötigen Aufruf von decodeURIComponent

Was ist neu in Version 1.2.18:

  • Fehlerbehebungen:
  • $ injector: Zirkularität in der Meldung der zirkulären Abhängigkeit melden.
  • ngResource: Konvertieren Sie keine literalen Werte in Ressourcenobjekte, wenn isArray wahr ist.

Was ist neu in Version 1.2.14:

  • Neue Funktionen:
  • $ animate: Animiert schmutzig, unberührt, gültig, ungültig für Formular / Felder.
  • Fehlerbehebungen:
  • $ parse: Reduzieren von Fehlalarmen in isElement-Tests.
  • Eingabe: Verwenden Sie Gültigkeitsstatus, um die Gültigkeit zu bestimmen.
  • isElement: Reduzieren von Fehlalarmen in isElement-Tests.

Was ist neu in Version 1.2.11:

  • Fehlerbehebungen:
  • $ compile: behält die in cloneAttachFn in asynchronen Direktiven hinzugefügten CSS-Klassen bei.
  • $ http: update httpBackend, um ggf. ActiveXObject auf IE8 zu verwenden.
  • $ q: make $ q.reject Unterstützung endlich und fangen.
  • filterFilter: Punkte in Prädikatobjektfeldern nicht als Pfade interpretieren.
  • mocks: refactor currentSpec für die Arbeit mit Jasmine 2.
  • ngResource: Bei der Codierung von URI nicht an '$' in url param value anhängen.

Was ist neu in Version 1.2.8:

  • Eigenschaften:
  • Erlaube mehrzeilige ng-Optionen.
  • Fehlerbehebungen:
  • Liefert responseType auf IE8 zurück, wenn Anfragen mit responseType gesetzt wurden.
  • Erlaube Statuscode 0 von jedem Protokoll.

Was ist neu in Version 1.2.7:

  • Fehlerbehebungen:
  • Entferne s von den berechneten Stilen für Übergangsdauern.
  • Verwenden Sie ActiveX XHR, wenn Sie auf dem IE8 PATCH-Anfragen stellen.
  • Ignoriere mehrere Anrufe an onreadystatechange mit readyState = 4.
  • Verhindert, dass die URL-Vorlage in eine leere Zeichenfolge zerlegt wird.
  • Verwenden Sie das Change-Ereignis nur dann, wenn es noch nicht läuft.

Was ist neu in Version 1.2.5:

  • Fehlerbehebungen:
  • $ compile: Erlaube Literale in Isolationsbereich-Referenzen
  • angular-mocks: Verwenden Sie eine Kopie von Mock-Daten in $ httpBackend
  • Schließen: Fügen Sie fehlende externe FormController-Definitionen hinzu
  • ngInclude: Vorlage zu DOM hinzufügen, bevor andere Anweisungen verknüpft werden
  • ngView: Vorlage zu DOM hinzufügen, bevor andere Anweisungen verknüpft werden

Was ist neu in Version 1.2.0:

  • Animationen:
  • Stellen Sie sicher, dass CSS-Übergänge mit geerbten CSS-Klassendefinitionen arbeiten können.
  • Bietet Unterstützung für Staffelung von Animationen mit CSS
  • $ parse:
  • Sichere Ausdrücke durch Ausblenden von "privaten" Eigenschaften
  • Dokumente:
  • Indexseiten für jedes Winkelmodul bereitstellen
  • Vorwärts-Schrägstrich-Tastenkombination für die Suchleiste hinzufügen
  • jqLite:
  • Existieren isolateScope () getter ähnlich wie scope ()
  • Sonstiges:
  • Externe Datei für Closure Compiler hinzufügen

Was ist neu in Version 1.1.5:

  • Die FullText-Suche wurde hinzugefügt, um die Google-Suche in Dokumenten zu ersetzen.
  • Es wurde eine CSS-Klasse hinzugefügt, während das Element über einen Antippen gedrückt gehalten wird.
  • Übereinstimmungsoptionen nach Ausdruck außer Objektidentität.
  • Ereignisauslöser von mouseedown und mouseup wurden dem Szenario hinzugefügt.

Was ist neu in Version 1.1.0:

  • $ http: unterstützt benutzerdefinierten reponseType.
  • $ sniffer: Automatische Erkennung des CSP-Modus (erfordert derzeit Chrome auf dem Dev-Kanal).

Was ist neu in Version v1.0.1:

  • Fehlerbehebungen:
  • $ location: Löschen Sie keine Ausnahme beim Überschreiben der URL, wenn das Element entfernt wurde.
  • $ location: Verhindern, dass zB in die Redirect-Schleife gelangt.

Was ist neu in Version v1.0.0:

  • Link-URLs korrekt im Hash-Modus mit einem Präfix analysieren.
  • Link-Klick-Abfangen im Hash-Modus.

Was ist neu in der Version v1.0.0rc6:

  • HTTP PATCH-Methode unterstützen.
  • jQuery 1.7.2-Unterstützung.

Was ist neu in der Version v0.10.6:

  • Eigenschaften:
  • Abhängigkeitsinjektionssubsystem neu schreiben. Dies ist eine große Veränderung in dem Winkelkern, die aus vielen Gründen notwendig war. Bitte lesen Sie das vollständige Design-Dokument, um die Änderungen und Hintergründe zu verstehen.
  • Es wurde angular.bootstrap für das manuelle Bootstrapping der App hinzugefügt. Siehe auch Initialisieren von Angular App-Dokumenten.
  • Hilfsfunktionen und Module, die das Testen mit DI und Jasmin wesentlich erleichtern.
  • jqLite und jQuery wurden um die Helper-Methode injector () erweitert, die den Zugriff auf den Anwendungsinjektor beim Debuggen vereinfacht.
  • Überschreiben des $ xhr-Dienstes und seiner Abhängigkeiten, der durch den $ http-Dienst ersetzt wurde. Der $ browser.xhr und sein Mock wurden durch $ httpBackend und seine Unit-Tests und Ende-zu-Ende-Tests ersetzt. Die API und die Funktionalität des $ -Resource-Dienstes wurden beibehalten, mit Ausnahme der Zwischenspeicherung, die nicht automatisch stattfindet, da sie in der Vergangenheit verwendet wurde (verifyCache hat keine Auswirkung).
  • $ q - Q-ähnliche Deferred / Versprechen Implementierung
  • Transparente Datenbindung an Versprechen in Vorlagen. Beispiel
  • Neuer $ anchorScroll-Dienst, der URL-Hash überwacht und zum HTML-Anker navigiert, selbst wenn der Inhalt über ng geladen wurde: view
  • Neue LRU-Cache-Factory - $ cacheFactory-Dienst
  • jQuery 1.7 Kompatibilität
  • Fehlerbehebungen:
  • Die Richtliniennamen sind jetzt unabhängig von der Groß- / Kleinschreibung.
  • $ location # URL-Setter-Fix (Problem # 648)
  • ng: include - Rennbedingungen durch Ignorieren veralteter HTTP-Callbacks verhindern
  • ng: repeat - Unterstützung beim Wiederholen über Array mit null
  • angular.copy - throw Fehler, wenn Quelle und Ziel identisch sind
  • Formulare sollten POST-Übermittlung nicht verhindern, wenn das Aktionsattribut vorhanden ist.

Anforderungen :

  • JavaScript ist auf Clientseite aktiviert

Ähnliche Software

Apache Thrift
Apache Thrift

13 Apr 15

Radium
Radium

12 May 15

Tornado
Tornado

10 Dec 15

Andere Software von Entwickler Google, Inc.

Traceur
Traceur

1 Oct 15

Android
Android

11 May 15

Dart
Dart

17 Feb 15

oauth2client
oauth2client

12 Apr 15

Kommentare zu AngularJS

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!