我正在尝试将 facebook评论插件与我的角度应用程序集成。我正在使用最新版本的API。我放
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v3.3"></script>
我index.html中的这部分代码。
然后将代码的下一部分放在惰性模块的组件中。
<div class="fb-comments" data-href="https://developers.facebook.com/docs/plugins/comments#configurator" data-width="" data-numposts="5"></div>
现在的问题是,除非刷新,否则评论不会加载。其背后的原因可能是我保存在内部的脚本仅下载或执行一次,并且每次路由到组件时均未运行。如何解决。
答案 0 :(得分:0)
JS SDK初始化后仅浏览一次文档;如果稍后将要作为社交插件呈现的元素添加到DOM,则需要使其重新解析文档(或其一部分)。
https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/