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
web/javascript/angularjs/debugging.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1