AngularFire 6 ...如何在 afAuth 上设置语言代码?

AngularFire 6... How do I set languageCode on afAuth?

我已经将我的 AngularFire 应用程序从 5 升级到 6。

在以前的版本中,为身份验证设置语言代码很简单:Set languageCode = "es";

this.afAuth.auth.languageCode = "es";

在 AngularFire 6 上,afAuth 直接公开了 languageCode,但它不接受字符串,而是期望一个承诺。

老实说,我在这里有点迷路(我仍在学习 Angular 和 Typescript),并且没有关于如何在 AF6 上设置语言代码的文档....

有什么帮助吗?

谢谢!

找到解决方案。其实很简单,就是 return 作为 promise 的字符串。

这是因为在这个新版本的 AngularFire 中添加了 PromiseProxy。

来自

this.afAuth.auth.languageCode = "es";

this.afAuth.languageCode = new Promise(() => 'es');