Я пытаюсь увидеть, есть ли простой способ получить доступ к внутренней области контроллера через внешнюю функцию javascript (совершенно не имеющую отношения к целевому контроллеру)
Я видел здесь еще пару вопросов,
angular.element("#scope").scope();
получит область видимости из элемента DOM, но мои попытки в настоящее время не дают надлежащих результатов.
Вот jsfiddle: http://jsfiddle.net/sXkjc/5/
Сейчас я прохожу переход от простого JS к Angular. Основная причина, по которой я пытаюсь добиться этого, - сохранить как можно больше нетронутого исходного кода библиотеки; избавляя меня от необходимости добавлять каждую функцию в контроллер.
Есть идеи, как я могу добиться этого? Также приветствуются комментарии к приведенной выше скрипке.
.scope()
требуется, чтобы были включены данные отладки, но использование данных отладки в производстве не рекомендуется из соображений скорости. Приведенные ниже решения, похоже, вращаются вокругscope()