Я новичок в Angular 2 и пытаюсь заставить виджет Tripadvisor работать на моей странице. Виджет отлично работает в простом html, но как только я включаю его в свой компонент в angular, он показывает изображение для виджета, но javasript не выполняется, поэтому вы не видите содержимое.
код виджета, который я использую:
<div id="TA_cdsscrollingravenarrow993" class="TA_cdsscrollingravenarrow"><ul id="QAlUXL" class="TA_links ZECPTIZB"><li id="esd1SQAAb" class="VkzA66nOe"><a target="_blank" href="https://www.tripadvisor.com/"><img src="https://static.tacdn.com/img2/t4b/Stacked_TA_logo.png" alt="TripAdvisor" class="widEXCIMG" id="CDSWIDEXCLOGO"/></a></li></ul></div><script src="https://www.tripadvisor.com/WidgetEmbed-cdsscrollingravenarrow?amp;locationId=1529483&border=true&uniq=993&lang=en_US&display_version=2"></script>
Я попробовал пример из Включение виджета tripadvisor в приложение angularjs - вот код, который я пробовал из этого ответа:
<div id="TA_cdsscrollingravenarrow993" class="TA_cdsscrollingravenarrow"><ul id="QAlUXL" class="TA_links ZECPTIZB"><li id="esd1SQAAb" class="VkzA66nOe"><a target="_blank" href="https://www.tripadvisor.com/">
Но это, к сожалению, не решает мою проблему, я получаю те же результаты, вы можете увидеть виджет в правом верхнем углу этой страницы:
<script src="https://www.tripadvisor.com/WidgetEmbed-cdsscrollingravenarrow?amp;locationId=1529483&border=true&uniq=993&lang=en_US&display_version=2"></script>
в файл index.html. Оставьте остальную часть кода в шаблоне. - person Nick   schedule 05.01.2017