1

FB Javascript SDK を使用して angular2 アプリの認証サービスを構築しようとしていますが、メソッドFB.login( window.FB.login) が「ゾーン外」であるという事実は、Web アプリの「自動レンダリング機能」を壊しています。呼び出しの結果として行われた変更は、FB.login「監視されていない」とビューを更新しないために発生します。

現在、それを機能させるために、ゾーンを手動で定義しています:

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

ただし、これは私の意見では「エレガントなソリューション」ではありません。

[FB Javascript SDK で] 動作させる他の方法はありますか?

4

0 に答える 0