Regarder une publicité pour télécharger gratuitement
Inspecter et modifier l'état du composant Angular dans DevTools
L'inspecteur d'état Angular, développé par Anton Lunev, est une extension de navigateur Firefox qui expose les internals des applications Angular pour le débogage et l'inspection. L'application met en avant les propriétés des composants, les magasins de gestion d'état et un arbre de composants dans les outils de développement du navigateur afin que les développeurs puissent inspecter et modifier l'état en temps réel. Il prend en charge NgRx, NGXS et Akita, gère AngularJS à travers Angular moderne dans des applications hybrides, et s'intègre avec la console. Destiné aux développeurs Angular qui déboguent des états complexes et des migrations.
À quoi sert l'inspecteur d'état Angular ?
L'outil s'intègre dans les outils de développement du navigateur et expose des données au niveau des composants, permettant une inspection en temps réel et une édition sur place des propriétés des composants et des magasins d'état. Il présente un arbre de composants et permet aux développeurs de sélectionner des éléments pour voir les données associées, et il expose le composant sélectionné à la console via une variable globale telle que $scope ou $ctrl. Les tâches de débogage typiques incluent :
tracer le flux de données entre les composants
éditer des propriétés pour observer des changements immédiats de l'interface utilisateur
Quelles langages de programmation et bibliothèques d'état prend-il en charge ?
Ciblant l'écosystème Angular, l'application prend explicitement en charge l'ancien AngularJS ainsi qu'Angular 2 et les versions Angular suivantes, de sorte que les équipes qui maintiennent du code ancien ou des modules migrés peuvent utiliser le même inspecteur. Il fournit une intégration directe avec les bibliothèques de gestion d'état, notamment NgRx, NGXS et Akita, permettant aux développeurs d'inspecter les instantanés de magasin aux côtés de l'état des composants sans installer d'outils séparés pour chaque modèle.
Est-il adapté aux développeurs travaillant sur des projets Angular complexes ou hybrides ?
L'extension est destinée aux développeurs web et aux ingénieurs logiciels axés sur les migrations Angular et le débogage d'état ; elle prend en charge les configurations hybrides AngularJS-plus-modernes et est disponible pour Firefox et les navigateurs basés sur Chromium. Le projet est open-source sur GitHub et maintenu par Anton Lunev, et la réception de la communauté est positive. Cette combinaison rend l'outil approprié pour les équipes qui acceptent des flux de travail basés sur des extensions et préfèrent une source visible et une discussion communautaire.
Choix pratique pour les ingénieurs Angular, avec un compromis sur la maintenance
L'outil convient aux développeurs individuels et aux petites équipes qui s'appuient sur le débogage dans le navigateur et les utilitaires maintenus par la communauté, puisqu'il s'agit d'une extension open-source maintenue par un seul développeur indépendant. Les équipes d'entreprise nécessitant des calendriers de mise à jour garantis ou un support formel devraient le considérer comme un outil d'inspection plutôt que comme une dépendance essentielle. Validez l'extension sur une version de staging et examinez le dépôt du projet avant de l'intégrer dans les procédures de débogage standard.
Les plus
Inspection en temps réel et édition sur place des propriétés des composants
Prend en charge NgRx, NGXS et les magasins Akita
Gère les applications hybrides AngularJS et Angular modernes
L'intégration de la console expose le composant sélectionné via $scope ou $ctrl
Les moins
Maintenu par un seul développeur indépendant, ce qui peut affecter le support
Nécessite un flux de travail basé sur DevTools ; pas d'application d'inspection autonome
Les lois sur l’utilisation des logiciels varient d’un pays à l’autre. Nous n’encourageons ni ne tolérons l’utilisation de ce programme non conforme à la loi. Softonic peut recevoir une compensation si vous cliquez ou achetez un des produits présentés ici.