2013-07-12 2 views
0

У меня есть страница, все взаимодействия в реальном времени с сервером выполняются с помощью jQuery ajax.Как автокомпилировать данные, полученные через jQuery ajax, используя AngularJS?

Теперь я портирую функциональность шаг за шагом на AngularJS.

Моя проблема заключается в том, что содержимое страницы, которое захватывается и анализируется с помощью jQuery ajax, содержит угловой код, который перестает работать после этого, пока я не обновляю страницу.

Можно ли автокомпиляцию содержимого с помощью углового во время разбора jQuery?

+0

Посмотрите на службу '$ compile' и пример, приведенный в документах. Это может помочь вам http://docs.angularjs.org/api/ng.$compile – Chandermani

+0

Это не проблема, если вы делаете компиляцию внутри углового контроллера. Но что, если вам нужно сделать это за пределами углового? Скажем, в функции обработчика событий jQuery? –

+0

Можете ли вы не смотреть на захват содержимого страницы с помощью ng-include, он может сделать то же самое, что делает jQuery ajax call – Chandermani

ответ

0

Ответ заключается в том, что в настоящее время нет ответа. У меня была та же проблема, и я потратил несколько дней на поиски в EVERYWHERE для решения этой, казалось бы, очень распространенной проблемы. У меня есть сайт, который использует ajax для загрузки частичного шаблона, который содержит некоторый HTML, который содержит угловую директиву. Директива не работает!