Angular 2 with Facebook API



我尝试使用Facebook API将用户登录到我的Angular-2应用程序。我的打字稿文件出现错误。"找不到名字FB"。

(<any>window).fbAsyncInit = function() {
FB.init({
appId      : '123456789012345',
cookie     : true,
xfbml      : true,
version    : 'v2.8'
});
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});   
};

任何人都可以为此提供解决方案吗?提前感谢!!

您需要声明一个常量才能将 facebook SDK 与 angular 一起使用。

在组件声明上方声明 FB 常量。

declare var FB: any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: []
})

然后在构造函数中初始化 facebook SDK。

最新更新