我正在尝试将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>现在的问题是,除非我刷新注释,否则不会加载。背后的原因可能是脚本,我只在里面下载或执行一次,而不是每次我路由到我的组件时运行。如何修复它。
发布于 2019-07-02 06:26:36
JS只在初始化时遍历文档一次;如果以后将元素作为社交插件呈现到DOM中,则需要使其重新解析文档(或文档的一部分)。
https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/
https://stackoverflow.com/questions/56838920
复制相似问题