J'essaie de voir s'il existe un moyen simple d'accéder à la portée interne d'un contrôleur via une fonction javascript externe (totalement sans rapport avec le contrôleur cible)
J'ai vu sur quelques autres questions ici que
angular.element("#scope").scope();
récupérerait la portée d'un élément DOM, mais mes tentatives ne donnent actuellement aucun résultat correct.
Voici le jsfiddle: http://jsfiddle.net/sXkjc/5/
Je suis actuellement en train de passer de JS simple à Angular. La principale raison pour laquelle j'essaie d'y parvenir est de garder le plus possible le code de ma bibliothèque d'origine; économisant la nécessité pour moi d'ajouter chaque fonction au contrôleur.
Des idées sur la façon dont je pourrais y parvenir? Les commentaires sur le violon ci-dessus sont également les bienvenus.
.scope()
des données de débogage doit être activée, mais l' utilisation des données de débogage en production n'est pas recommandée pour des raisons de vitesse. Les solutions ci-dessous semblent tourner autourscope()