2016-10-17 78 views
0

当我运行服务器,我获得以下的浏览器控制台烬-CLI-的Facebook-JS-SDK错误类型错误:_npmEmberCliFacebookJsSdk.default.init不是一个函数

TypeError: _npmEmberCliFacebookJsSdk.default.init is not a function 

以下错误代码:

import FB from 'npm:ember-cli-facebook-js-sdk'; 

export default { 
    name: 'fb', 
    initialize: function() { 
    return FB.init({ 
     appId: 'My-App-ID', 
     version: 'v2.8', 
     xfbml: true 
    }); 
    } 
}; 
+0

为灰烬-CLI-的Facebook-JS-SDK显示您未按照指导使用它的文档的粗略浏览。初始化方法称为“FBInit”,而不是“FB.init”。 –

回答

1

你应该产生一个实例初始化使用此命令

烬摹实例初始化FB

而在这个文件中插入该代码

export function initialize(appInstance) { 
    // appInstance.inject('route', 'foo', 'service:foo'); 
    appInstance.inject('controller', 'fb', 'service:fb'); 
    appInstance.inject('route', 'fb', 'service:fb'); 
} 

export default { 
    name: 'fb', 
    initialize 
}; 

UPDATE: 所以,如果你正在寻找烬使用Facebook的SDK中看到我的github回购的Facebook如何登录应用程序。

https://github.com/halleyrv/ember-facebook-sdk-login

问候

+0

所以,如果你正在搜索如何使用facebook SDK的登录烬应用程序与Facebook看到我的回购github。 https://github.com/halleyrv/ember-facebook-sdk-login Regards – HalleyRios

相关问题