Я использую AngularJS для создания элементов управления HTML, которые взаимодействуют с устаревшим Flex-приложением. Все обратные вызовы из приложения Flex должны быть прикреплены к окну DOM.
Например (в AS3)
ExternalInterface.call("save", data);
Вызов
window.save = function(data){
    // want to update a service 
    // or dispatch an event here...
}
Из функции изменения размера JS я хочу отправить событие, которое может услышать контроллер. Кажется, что создание сервиса - это путь. Можете ли вы обновить услугу за пределами AngularJS? Может ли контроллер прослушивать события из службы? В одном эксперимент (нажмите для скрипки) Мне казалось, что я могу получить доступ к службе, но обновление данных службы не отражается в view (в примере a <option> следует добавить в <select>).
Спасибо!
