1

我正在尝试使用 FB Javascript SDK 为我的 angular2 应用程序构建身份验证服务,但是,方法FB.login( window.FB.login) 是“超出区域”的事实正在破坏我的 webapp 上的“自动渲染事物”。发生这种情况是因为FB.login调用结果所做的更改一旦“不受监控”就不会更新视图。

现在,为了使它工作,我手动定义区域:

FB.login((response) => {
    this._ngZone.run(() => {
        ...
    }
}

但是,在我看来,这不是一个“优雅的解决方案”。

有没有其他方法可以使它工作[使用 FB Javascript SDK]?

4

0 回答 0