Outils pour utilisateurs

Outils du site


web:javascript:angularjs:debugging

Debugging

Dans la console de Chrome, on peut accéder à des éléments pour vérifier leurs valeurs.

Scope

Pour accéder au scope d'un éléments, on peut faire:

angular.element(selector).scope()

Le selector étant un sélecteur tel qu'utilisé en CSS pour spécifier des éléments du DOM. Par exemple .selector pour des éléments ayant la classe selector ou #selector pour un élément ayant le ID selector.

angular.element('.grid').scope()

En utilisant le principe Controller As, on peut avoir le contrôleur dans le scope:

angular.element('.grid').scope().gridCtrl

Avec vm:

angular.element('.grid').scope().vm.publicMemberOfController

Source : Debugging AngularJS Apps from the Console

web/javascript/angularjs/debugging.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1