Fb喜欢Ember App

时间:2014-05-26 14:56:57

标签: facebook ember.js facebook-like

在我的余烬应用程序中,我试图像按钮一样添加fb。我有这个流程。

指数 - >选择图像 - >支付 - >谢谢你页面

在我的感谢页面中,我正在尝试这个fb代码

<div class="fb-like" data-href="https://www.facebook.com/Postify.Postcards" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>

问题是,当我来到上面提到的流程时,它没有显示类似的按钮。但当我感谢你的页面和刷新时,它会显示fb like button。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

Facebook会在页面加载时针对Facebook项目的实例解析页面,因为您在页面加载后动态添加它并不能捕获它。您只需要重新解析页面,或者在点击适用的模板时重新解析该项目。

https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

这样的事情就是解决问题的方法。

App.ThankYouView = Ember.View.extend({
  setupFbLike: function(){
     FB.XFBML.parse();
  }.on('didInsertElement')
})