/ / Comment puis-je savoir à partir de quelle directive s'appelle une fonction définie sur le $ rootScope? - angularjs, angularjs-directive, angularjs-scope

Comment puis-je savoir à partir de quelle directive s'appelle une fonction définie sur $ rootScope? - angularjs, angularjs-directive, angularjs-scope

J'ai plusieurs directives et dans chaque directiveJ'appelle une fonction définie sur le $ rootScope. Je veux trouver un moyen de savoir de quelle directive la fonction a été appelée sans envoyer le nom de la directive.

Réponses:

3 pour la réponse № 1

Vous pouvez essayer d'extraire la fonction appelant à partir de la fonction $ rootScope que vous utilisez. par exemple.

arguments.callee.caller.toString();

Il existe de nombreux exemples pour obtenir de telles données ou traces de pile, essayez simplement de chercher cela.