我尝试使用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。