2015-06-21 2 views
1

Являются ли приложения AngularJS обработаны как окна? Можете ли вы присоединить к ним eventlistener?Являются ли приложения AngularJS обработаны как окна?

Я пытаюсь провести доказательство концепции того, может ли приложение с угловым выражением сделать без приглашения серверу и вернуть ответ, не затрагивая хост.

Самый лучший вариант, я пришел к использует .postMessage() инициировать вызов к серверу в скрытой iframe затем с хост в iframe.postMessage() сообщение обратно. Я смог выполнить это с вложенными iframes, но хочу адаптировать эту концепцию к Угловому приложению.

Возможно ли это?

+0

Я действительно не знаю, что именно вы пытаетесь достичь, но независимо от того, угловые приложения не рассматриваются как окна. Что вы подразумеваете под «сделать запрос без запроса на сервер ... без влияния на хост»? – Sacho

+0

@Sacho «Без запроса запроса» означает автоматическое обращение к серверу и получение ответа и обработку его. И страница, на которой установлено приложение, должна ** не иметь прямого доступа к тому, что происходит в приложении. То есть он не должен обновляться, видеть какие-либо данные или что-то еще. – user2958542

+0

@Sacho Приложение Я хочу, чтобы эта функция загружалась в большее приложение. Это компонент на странице. – user2958542

ответ

0

Вы уже видели что-то около $ broadcast и/или $ emit в AngularJS?

Вы можете использовать их для обработки событий.

Working with $scope.$emit and $scope.$on

+0

они не будут работать между приложением, загруженным в iframe & app, загруженным в окно. –