2015-07-15 2 views
0

Я работаю в Facebook sdk и angularJS. У меня проблема с динамической загрузкой Facebook Вставить сообщение в Angular Template.Вставить сообщение в Facebook с Angular

после запроса Ajax успеха он не показывает ничего

<div class="fb-post" data-href="{{EmbedPostUrl}}" data-width="500"></div> 

Любая идея?

+0

Вместо этого используйте [ngHref] (https://docs.angularjs.org/api/ng/directive/ngHref). – jme11

ответ

0

Проблема может заключаться в том, что выражение в data-href будет немедленно устранено до {{EmbedPostUrl}}, которое вызовет ошибку 404. Попробуйте написать пользовательскую директиву, которая создаст атрибут data-href, если переданное значение не равно false.

Если это не работает, попробуйте загрузить асинхронный асинхронный режим facebook sdk после завершения вызова ajax.

И если вам нужно иногда менять URL-адрес, попробуйте создать весь элемент самостоятельно с помощью специальной директивы.

Смежные вопросы