我正在尝试使用 FB Javascript SDK 为我的 angular2 应用程序构建身份验证服务,但是,方法FB.login
( window.FB.login
) 是“超出区域”的事实正在破坏我的 webapp 上的“自动渲染事物”。发生这种情况是因为FB.login
调用结果所做的更改一旦“不受监控”就不会更新视图。
现在,为了使它工作,我手动定义区域:
FB.login((response) => {
this._ngZone.run(() => {
...
}
}
但是,在我看来,这不是一个“优雅的解决方案”。
有没有其他方法可以使它工作[使用 FB Javascript SDK]?