Есть ли возможность получить $scope контроллера, из вне angular?
Добрый день!
Половина приложения с которым возник вопрос, работает не в контексте angular, другая половина где используются переиспользуемые компоненты на angular. Есть свой контроллер, через который общаются эти 2 половинки.
Вот, к чему это всё, внутри одного из контроллеров(angular) пользователь изменил ряд параметров, после чего эти параметры расходятся по активным элементам, зарегистрированным в приложении(без angular), большая часть элементов ещё не создана, они создаются по действию пользователя, как при создании элемента получить параметры, который изменили в контроллере(angular)?
Могу закешировать при изменении в самописном контроллере, который как раз таки занимается созданием новых активных элементов, но появился интерес, как достучатся до сущностей angular вне контекста его использования, м.б. можно просто запросить необходимые данные. angular.module('name').controller('name');
Например вызвал в консоли, на что получил объект с методами angular и никакого намёка на контроллер или ссылку на экземпляр, не говоря про $scope внутри.
Насчёт ужасно согласен, если общение из angular в остальную часть приложения удалось наладить через как раз таки фабрику, потом самописный контроллер, то вот в обратную сторону задача появилась впервые, продумываю возможные варианты решения в поисках наименее корявого
Николай: angular.injector(['%имя модуля%']) валит ошибки в консоль(Failed to instantiate module %имя модуля% due to:), вызывал из консоли.
Первой предположение было, мол неправильно использую, запустил тестовый проект, там путаницы меньше чем в этом, ан нет правильно использую, затем имя проверил, тоже ничего не напутал, на всякий обновил сам фреймворк до версии 1.5.