在我的 ember 应用程序中,我尝试添加类似 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 的按钮。
有什么想法吗?
最佳答案
Facebook 在页面加载时解析页面以查找 Facebook 项目的实例,因为您在页面加载后动态添加它,所以它不会捕获它。您只需要重新解析页面,或者当您点击适用的模板时重新解析该项目。
https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/
类似这样的事情就是解决这个问题的方法。
App.ThankYouView = Ember.View.extend({
setupFbLike: function(){
FB.XFBML.parse();
}.on('didInsertElement')
})
关于facebook - Facebook 喜欢 Ember 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23872888/