0

我一直在面对一个长期以来的问题。 我一直在使用角度js(SPA)开发一个web应用程序,我也在使用facebook图形api。我在部分(Home-partial.html)和(contactus-partial.html)中使用了Facebook登录按钮。 当我打开web应用程序home-partial.html首先加载和Facebook的API工作正常显示登录/注销按钮。现在,当我路线与我们联系时,facebook按钮不会出现,而且当我回到家时,现在facebook按钮也不会出现在这里。

任何人都可以帮助我解决这个问题。

问候, Prateek Dhuper

+0

这似乎不可能解决没有看到一个最小的代码示例重现问题 – Bowdzone

回答

0

最有可能使用FB.XFBML.parse()将解决你的问题:https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

你需要用它来解析社交插件页面加载后产生的,而这正是你正在尝试做的。

+0

因此,FB.XFBML.parse()需要调用时,部分通过路由加载? @luschn –

+0

是的,每当你生成社交插件。检查参数虽然,你也可以解析特定的元素。 – luschn

+0

我猜''FB.XFBML.parse(document.getElementById('foo'))'是我们需要通过传递元素id来解析特定元素时可以使用的。 –