facebook - Facebook 喜欢 Ember 应用程序

标签 facebook ember.js facebook-like

在我的 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/

相关文章:

ember.js - 如何在 Ember Broccoli 构建中跳过 SASS 编译

php - MYSQL 显示的每条数据都有独特的 facebook 按钮

php - Facebook "Like"产生 "There was an internal error when updating the Page."

javascript - 没有 JSON 根的 Ember.js REST 适配器

ember.js - Ember 中的 Action 冒泡

ios - 使用 fbsdk 4.2 获取 Facebook 用户数据

android - Google Play 应用签名 - KeyHash 不匹配

Facebook 应用程序,显示类似墙报的 UI

php - 如何跨多个 php 文件共享一个实例 a-la-Wordpress?

java - 使用谷歌应用程序引擎中托管的java程序调用facebook api(php)