Если я вас правильно понял, то нужно в файле template.php новостного компонента, например, удалить все, что там есть, и добавить[CODE] <?echo json_encode($arResult)?>[/CODE]После этого англуляром принимать через сервис $http методом get этот самый template.php . Так делать пробовал - не работает. На выходе получается пустая строка. Если действовать по такому же принципу, но использовать в php файле конструкцию вида: [CODE]<?if(!defined("B_PROLOG_INCLUDED" || B_PROLOG_INCLUDED!==true)die();?>
<?
$APPLICATION->RestartBuffer();
echo CUtil::PHPToJSObject($arResult, true);
?>[/CODE]на выходе получается ошибка 500 Internal Server Error. Так же пробовал проделывать с другими файлами: например, создавать файл ajax.php в папке с шаблоном компонента, в нем использовать подобные конструкции, пробовал создавать файлы в корне - все то же самое.
Может быть нужно все таки как-то вызвать сам компонент в файле template/ajax. Вдруг у кого-нибудь есть опыт связки angular и битрикс подобным образом. Спасибо