Тут же не столь важно ангуляр или еще какая библиотека. Если вы делаете запрос к какой-то странице, содержащей компонент и хотите получить чисто js ответ, то вам надо создать файл, к которому будет идти гет запрос из js-скрипта с примерно таким содержанием[CODE]<? define('PUBLIC_AJAX_MODE', true); require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php'); header('Content-Type: application/json'); $APPLICATION->IncludeComponent( "bitrix:news.list", "your_template_name", ... ... ... false );
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_after.php');?>[/CODE]а в шаблоне "your_template_name" [CODE]<?if(!defined("B_PROLOG_INCLUDED" || B_PROLOG_INCLUDED!==true)die(); echo json_encode($arResult);[/CODE]
Заставить клиента размещать где-то в теле шаблона детальной странице какой-нить блок типа div#delivery_info , а вы в него закидываете свою инфу через js или подменять вывод в обработчике вывода страницы
Странно, что ошибка есть. Поглядел у себя в БД –– пустое это поле у всех записей, но проблем нет, значит можно и пустым по дефолты сделать =)[CODE]ALT ER TABLE `b_medialib_item` CHANGE COLUMN `ITEM_TYPE` `ITEM_TYPE` char(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' ;[/CODE]
[баг в битриксе] не подключаются скрипты с внешних ресурсов. опечатка в коде ядра., из-за опечатки в /bitrix/modules/main/lib/page/asset.php в Asset::prepareJs невозможно подключить скрипты с внешнего ресурса (например, jQuery с CDN гугла или яндекса)