AngularJS

Logiciel capture d'écran:
AngularJS
Détails logiciels:
Version: 2.1.0 / 1.5.8 Mise à jour
Date de transfert: 29 Sep 17
Développeur: Google, Inc.
Licence: Gratuit
Popularité: 98

Rating: 4.0/5 (Total Votes: 1)

AngularJS utilise une philosophie de codage unique pour organiser et structurer correctement une application Web, ce qui facilite le contrôle et la personnalisation, par JavaScript, sans interaction complexe avec le serveur.

AngularJS améliore la gestion des dynamiques et des vues dans une application Web, fournissant de meilleurs outils pour gérer le contenu dynamique et les mises en page modèles.

Créée spécialement pour traiter le HTML 5, AngularJS est actuellement l'un des frameworks JS les plus utilisés au monde, principalement grâce à l'équipe de développement de Google qui a contribué au projet à la fois au code, aux ressources et à la documentation.

Une documentation et des exemples détaillés sont fournis avec le package de téléchargement AngularJS.

Pour aider les développeurs à démarrer, l'équipe de développement a même créé une chaîne YouTube dédiée, remplie de didacticiels, d'exemples d'applications et d'autres vidéos pédagogiques.

Configuration requise


  • JavaScript activé côté client

Nouveautés dans cette version:

  • Tout !!!

Quoi de neuf dans la version 2.0.0 / 1.5.8:

  • Tout !!!

Quoi de neuf dans la version 1.5.8 / 2.0.0-RC6:

  • Applications basées sur les composants
  • Amélioration de la prise en charge des classes ES6
  • directive ngAnimateSwap
  • Ajout de ngResource
  • Ajout de ngRoute
  • Vous pouvez maintenant accéder à l'objet local qui a été passé à un appel à $ parse à partir de l'expression analysée, via une variable locale $.
  • Vous pouvez fournir les options de configuration $ http du service $ templateRequest.
  • Vous pouvez créer vos propres objets XHR personnalisés pour le $ http via le service $ xhrFactory.
  • ngModel fournit maintenant des classes CSS ng-empty et ng-not-empty.
  • Le module ngAria est maintenant plus précis avec la gestion des attributs ARIA et tabindex pour les contrôles personnalisés.
  • De nouveaux assistants sont disponibles sur ngMock pour faciliter les tests

Quoi de neuf dans la version 1.5.8 / 2.0.0-RC5:

  • Applications basées sur les composants
  • Amélioration de la prise en charge des classes ES6
  • directive ngAnimateSwap
  • Ajout de ngResource
  • Ajout de ngRoute
  • Vous pouvez maintenant accéder à l'objet local qui a été passé à un appel à $ parse à partir de l'expression analysée, via une variable locale $.
  • Vous pouvez fournir les options de configuration $ http du service $ templateRequest.
  • Vous pouvez créer vos propres objets XHR personnalisés pour le $ http via le service $ xhrFactory.
  • ngModel fournit maintenant des classes CSS ng-empty et ng-not-empty.
  • Le module ngAria est maintenant plus précis avec la gestion des attributs ARIA et tabindex pour les contrôles personnalisés.
  • De nouveaux assistants sont disponibles sur ngMock pour faciliter les tests

Nouveautés dans la version 1.5.5 / 2.0.0-beta.9:




Nouveau dans AngularJS 1.4.0 (27 mai 2015)

Quoi de neuf dans la version 1.5.4 / 2.0.0-beta.9:

  • Applications basées sur les composants
  • Amélioration de la prise en charge des classes ES6
  • directive ngAnimateSwap
  • Ajout de ngResource
  • Ajout de ngRoute
  • Vous pouvez maintenant accéder à l'objet local qui a été passé à un appel à $ parse à partir de l'expression analysée, via une variable locale $.
  • Vous pouvez fournir les options de configuration $ http du service $ templateRequest.
  • Vous pouvez créer vos propres objets XHR personnalisés pour le $ http via le service $ xhrFactory.
  • ngModel fournit maintenant des classes CSS ng-empty et ng-not-empty.
  • Le module ngAria est maintenant plus précis avec la gestion des attributs ARIA et tabindex pour les contrôles personnalisés.
  • De nouveaux assistants sont disponibles sur ngMock pour faciliter les tests

Nouveautés dans la version 1.5.3 / 2.0.0-beta.9:

  • Applications basées sur les composants
  • Amélioration de la prise en charge des classes ES6
  • directive ngAnimateSwap
  • Ajout de ngResource
  • Ajout de ngRoute
  • Vous pouvez maintenant accéder à l'objet local qui a été passé à un appel à $ parse à partir de l'expression analysée, via une variable locale $.
  • Vous pouvez fournir les options de configuration $ http du service $ templateRequest.
  • Vous pouvez créer vos propres objets XHR personnalisés pour le $ http via le service $ xhrFactory.
  • ngModel fournit maintenant des classes CSS ng-empty et ng-not-empty.
  • Le module ngAria est maintenant plus précis avec la gestion des attributs ARIA et tabindex pour les contrôles personnalisés.
  • De nouveaux assistants sont disponibles sur ngMock pour faciliter les tests

Quoi de neuf dans la version 1.5.0 / 2.0.0-beta.0:

  • Applications basées sur les composants
  • Amélioration de la prise en charge des classes ES6
  • directive ngAnimateSwap
  • Ajout de ngResource
  • Ajout de ngRoute
  • Vous pouvez maintenant accéder à l'objet local qui a été passé à un appel à $ parse à partir de l'expression analysée, via une variable locale $.
  • Vous pouvez fournir les options de configuration $ http du service $ templateRequest.
  • Vous pouvez créer vos propres objets XHR personnalisés pour le $ http via le service $ xhrFactory.
  • ngModel fournit maintenant des classes CSS ng-empty et ng-not-empty.
  • Le module ngAria est maintenant plus précis avec la gestion des attributs ARIA et tabindex pour les contrôles personnalisés.
  • De nouveaux assistants sont disponibles sur ngMock pour faciliter les tests

Quoi de neuf dans la version 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:

  • Caractéristiques:
  • filterFilter: permet de filtrer les objets de type tableau
  • Correction de bugs:
  • $ animateCss: assure que les durées personnalisées ne confondent pas le cache gcs
  • $ http: ne modifie pas l'objet config transmis dans les méthodes http courtes
  • select: empêche l'option inconnue d'être ajoutée à select quand elle est liée à la propriété null
  • $ animate: ignore les valeurs de paramètre d'option invalides
  • $ animate: accepte les éléments DOM non déballés comme entrées pour entrer + déplacer
  • ngAnimate: fermez les animations basées sur les classes de suivi lorsque la même classe est ajoutée / supprimée lorsqu'elle est supprimée / ajoutée

Quoi de neuf dans la version 1.4.1:

  • Caractéristiques:
  • filterFilter: permet de filtrer les objets de type tableau
  • Correction de bugs:
  • $ animateCss: assure que les durées personnalisées ne confondent pas le cache gcs
  • $ http: ne modifie pas l'objet config transmis dans les méthodes http courtes
  • select: empêche l'option inconnue d'être ajoutée à select quand elle est liée à la propriété null
  • $ animate: ignore les valeurs de paramètre d'option invalides
  • $ animate: accepte les éléments DOM non déballés comme entrées pour entrer + déplacer
  • ngAnimate: fermez les animations basées sur les classes de suivi lorsque la même classe est ajoutée / supprimée lorsqu'elle est supprimée / ajoutée

Nouveautés dans la version 1.4.0:

  • Caractéristiques:
  • filterFilter: permet de filtrer les objets de type tableau
  • Correction de bugs:
  • $ animateCss: assure que les durées personnalisées ne confondent pas le cache gcs
  • $ http: ne modifie pas l'objet config transmis dans les méthodes http courtes
  • select: empêche l'option inconnue d'être ajoutée à select quand elle est liée à la propriété null
  • $ animate: ignore les valeurs de paramètre d'option invalides
  • $ animate: accepte les éléments DOM non déballés comme entrées pour entrer + déplacer
  • ngAnimate: fermez les animations basées sur les classes de suivi lorsque la même classe est ajoutée / supprimée lorsqu'elle est supprimée / ajoutée

Nouveautés dans la version 1.3.15 / 1.4.0-rc.1:

  • Caractéristiques:
  • CommonJS: - les modules angulaires sont maintenant empaquetés pour npm avec des exportations utiles
  • Correction de bugs:
  • input: crée un validateur max et / ou min indépendamment de la valeur initiale
  • ngAria: correctement placé "vérifié" attr pour les cases à cocher et les radios
  • ngModel: correction des problèmes lorsque parserName est identique à la clé de validation

Nouveautés dans la version 1.3.14 / 1.4.0-beta.5:

  • Caractéristiques:
  • CommonJS: - les modules angulaires sont maintenant empaquetés pour npm avec des exportations utiles
  • Correction de bugs:
  • input: crée un validateur max et / ou min indépendamment de la valeur initiale
  • ngAria: correctement placé "vérifié" attr pour les cases à cocher et les radios
  • ngModel: correction des problèmes lorsque parserName est identique à la clé de validation

Quoi de neuf dans la version 1.3.11:

  • Correction de bugs:
  • $ emplacement: ne pas réécrire lorsque le lien est déplacé par un clic
  • htmlAnchorDirective: supprimez l'élément "element! == target element"
  • htmlAnchorDirective: n'ajoute pas d'écouteur d'événement s'il est remplacé, ignore l'événement si la cible est un élément différent

Quoi de neuf dans la version 1.3.9:

  • Correction de bugs:
  • $ parse: permet l'utilisation des locaux dans les affectations
  • filterFilter: utilise isArray () pour déterminer le type de tableau
  • Caractéristiques:
  • ngMock / $ exceptionHandler: erreurs de journalisation lors du relancement
  • Amélioration des performances:
  • ngStyleDirective: utilisez $ watchCollection

Quoi de neuf dans la version 1.3.8:

  • limitTo: remplacer pour la boucle avec la tranche
  • ngAria: digérer le trigger sur ng-click via keypress, passer $ event à l'expression
  • orderBy: compare les horodatages lors du tri des objets de date

Quoi de neuf dans la version 1.3.5:

  • Correction de bugs:
  • $ templateRequest: propage la raison de rejet lorsque l'indicateur ignoreRequestError est défini
  • $ httpBackend: autorise l'annulation de la requête avec la valeur par défaut falloutId
  • linky: encode toutes les guillemets doubles lors de la sérialisation des adresses électroniques
  • ngMock: annotez $ RootScopeDecorator
  • ngMock: la réponse n'a pas toujours pris un argument statusText
  • select: utilisez strict compare lors de la suppression de l'option de ctrl
  • select: corrige plusieurs problèmes lors du déplacement d'options entre les groupes

Quoi de neuf dans la version 1.3.4:

  • ngMaxlength: ajout du support pour la désactivation de la limite de longueur maximale
  • ngModelController: ajoute la méthode $ setDirty
  • ngPluralize: ajoute le support pour que count soit une expression unique

Quoi de neuf dans la version 1.3.2:

  • Correction de bugs:
  • $ compile: ne réintègre pas les fonctions transcludées liées au parent
  • $ parse: les intercepteurs avec état remplacent une expression non définie
  • $ parse: ajout d'une vérification rapide du constructeur de fonction dans le chemin rapide
  • $ parse, events: évite une mauvaise utilisation accidentelle des propriétés sur $ event
  • ngRoute: autorise les propriétés héritées proto dans l'objet params de la route
  • select: utilise la comparaison stricte pour isSelected avec selectAs
  • Nouvelles fonctionnalités:
  • ngAria: annonce ngMessages avec aria-live
  • ngMock: un décorateur qui ajoute Scope # $ countChildScopes et Scope # $ countWatchers

Quoi de neuf dans la version 1.3.0:

  • Nouvelles fonctionnalités:
  • $ anchorScroll: prend en charge un décalage de défilement vertical configurable
  • $ animate: introduisez la méthode $ animate.animate ()
  • $ animate: allow $ animate permet de transmettre des styles personnalisés en animations
  • currencyFilter: ajoute fractionSize comme paramètre facultatif
  • jqLite: ajoute une fonction privée jqLiteDocumentLoaded

Nouveautés dans la version 1.2.21:

  • Correction de bugs:
  • $ http: correction d'un problème de date à double citation lors de l'encodage des paramètres
  • $ location: handle plus caractère dans les chaînes de requête
  • $ rootScope: $ watchCollection doit gérer NaN dans les objets
  • angular.copy: les balises de regexp clone correctement
  • csp: correction de l'autodétection de CSP + meilleurs documents
  • docs: change le formulaire plnkr pour qu'il s'ouvre dans la même fenêtre
  • jqLite: le support de triggerHandler délivre le self
  • ngHref: supprimer l'attribut quand la valeur est vide au lieu d'ignorer
  • ngRoute: supprime l'appel inutile à decodeURIComponent

Quoi de neuf dans la version 1.2.18:

  • Correction de bugs:
  • $ injector: circularité de rapport dans le message d'erreur de dépendance circulaire.
  • ngResource: ne convertissez pas les valeurs littérales en objets Resource lorsque isArray est true.

Nouveautés dans la version 1.2.14:

  • Nouvelles fonctionnalités:
  • $ animate: animer dirty, primitive, valide, invalide pour les formulaires / champs.
  • Correction de bugs:
  • $ parse: réduit les faux positifs dans les tests isElement.
  • input: utilisez ValidityState pour déterminer la validité.
  • isElement: réduisez les faux positifs dans les tests isElement.

Quoi de neuf dans la version 1.2.11:

  • Correction de bugs:
  • $ compile: conserve les classes CSS ajoutées dans cloneAttachFn sur les directives asynchrones.
  • $ http: mettez à jour httpBackend pour utiliser ActiveXObject sur IE8 si nécessaire.
  • $ q: make $ q.reject support et enfin catch.
  • filterFilter: n'interprète pas les points dans les champs d'objet de prédicat comme des chemins.
  • moque: refactor currentSpec pour travailler avec Jasmine 2.
  • ngResource: ne pas ajouter le nombre à '$' dans la valeur url param lors de l'encodage de l'URI.

Quoi de neuf dans la version 1.2.8:

  • Caractéristiques:
  • Autoriser les options ng multilignes.
  • Correction de bugs:
  • Retourne responseText sur IE8 pour les requêtes avec l'ensemble responseType.
  • Autoriser le code d'état 0 à partir de n'importe quel protocole.

Quoi de neuf dans la version 1.2.7:

  • Correction de bugs:
  • Supprimer les s de fin des styles de durée de transition calculés.
  • Utilisez ActiveX XHR lorsque vous effectuez des requêtes PATCH sur IE8.
  • Ignorez plusieurs appels à onreadystatechange avec readyState = 4.
  • Empêchez le modèle d'URL de s'effondrer dans une chaîne vide.
  • Utilisez apply sur l'événement de changement uniquement lorsque vous ne l'êtes pas déjà.

Quoi de neuf dans la version 1.2.5:

  • Correction de bugs:
  • $ compile: autorise les littéraux dans les références de portée isolée
  • angular-mocks: utilise une copie de données simulées dans $ httpBackend
  • fermeture: ajout des définitions externes FormController manquantes
  • ngInclude: ajoutez un modèle à DOM avant de lier d'autres directives
  • ngView: ajoute un modèle à DOM avant de lier d'autres directives

Quoi de neuf dans la version 1.2.0:

  • Animations:
  • Assurez-vous que les transitions CSS peuvent fonctionner avec les définitions de classe CSS héritées
  • Prend en charge les animations échelonnées avec CSS
  • $ parse:
  • Sécuriser les expressions en masquant les propriétés "privées"
  • Docs:
  • Fournir des pages d'index pour chaque module angulaire
  • Ajouter une barre de raccourcis vers l'avant pour la barre de recherche
  • jqLite:
  • Exposer isolateScope () getter semblable à scope ()
  • Divers:
  • Ajouter un fichier externe pour le compilateur de fermeture

Quoi de neuf dans la version 1.1.5:

  • Ajout de la recherche FullText pour remplacer la recherche Google dans les documents.
  • Ajout d'une classe CSS pendant que l'élément est maintenu enfoncé via un robinet.
  • Faire correspondre les options par une expression autre que l'identité de l'objet.
  • Ajout des déclencheurs d'événements mousedown et mouseup au scénario.

Quoi de neuf dans la version 1.1.0:

  • $ http: support reponseType personnalisé.
  • $ sniffer: détecte automatiquement le mode CSP (nécessite actuellement Chrome sur le canal de développement).

Quoi de neuf dans la version v1.0.1:

  • Correction de bugs:
  • $ location: ne lancez pas d'exception lors de la réécriture d'URL si l'élément a été supprimé.
  • $ location: empêche d'entrer dans la boucle de redirection.

Nouveautés dans la version v1.0.0:

  • Analyser correctement les URL de liens en mode hashbang avec un préfixe.
  • Interception des clics sur les liens fixes en mode hash-bang.

Nouveautés dans la version v1.0.0rc6:

  • Supporte la méthode HTTP PATCH.
  • Support de jQuery 1.7.2.

Quoi de neuf dans la version v0.10.6:

  • Caractéristiques:
  • Réécriture du sous-système d'injection de dépendance. C'est un énorme changement au noyau angulaire qui était nécessaire pour de nombreuses raisons. Veuillez lire le document de conception complet pour comprendre les changements et le raisonnement derrière eux.
  • Ajouté angular.bootstrap pour le bootstrap manuel de l'application. Voir également le document Initializing Angular App.
  • Les fonctions d'aide injectent et module qui rendent les tests avec DI et jasmin beaucoup plus facile.
  • jqLite et jQuery ont été étendus avec la méthode d'aide injecteur () qui simplifie l'accès à l'injecteur d'application pendant le débogage.
  • Réécriture du service $ xhr et de ses dépendances, qui a été remplacé par le service $ http. Le $ browser.xhr et son simulateur ont été remplacés par $ httpBackend et ses tests unitaires et les tests de bout en bout. Le service $ resource api et la fonctionnalité ont été préservés, à l'exception de la mise en cache, qui ne se produit pas automatiquement comme il l'a utilisé par le passé (verifyCache n'a aucun effet).
  • $ q - Mise en œuvre différée / promesse de type Q
  • Liaison de données transparente aux promesses dans les modèles. Exemple
  • Nouveau service $ anchorScroll qui surveille le hash d'URL et navigue jusqu'à l'ancre html même si le contenu a été chargé via ng: view
  • Nouvelle fabrique de cache LRU - service $ cacheFactory
  • Compatibilité jQuery 1.7
  • Correction de bugs:
  • Les noms de directive sont maintenant insensibles à la casse
  • $ location # fixeur d'adresse URL (numéro 648)
  • ng: include - empêche les conditions de course en ignorant les rappels HTTP obsolètes
  • ng: repeat - support répété sur tableau avec null
  • angular.copy - throw Erreur si la source et la destination sont identiques
  • Les formulaires ne doivent pas empêcher la soumission POST si l'attribut action est présent

Exigences :

  • JavaScript activé côté client

Logiciel similaire

soma.js
soma.js

18 Apr 16

Phalcon PHP
Phalcon PHP

10 Dec 15

Geddy
Geddy

9 Apr 16

laroux.js
laroux.js

1 Oct 15

D'autres logiciels de développeur Google, Inc.

Commentaires à AngularJS

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie