优化Ionic和AngularFire2 auth提供程序

时间:2017-12-28 18:26:11

标签: ionic3 angularfire2

我得到了一个关于什么是最具性能和成本效益的一般性问题"与auth提供商。

我有一个Ionic 3应用程序,有6个提供商执行各种操作。在几乎每一个中,我都需要知道当前用户是谁。

所以在我的AuthProvider中,我在构造函数中得到了类似的东西

public userId: string

this.afAuth.authState.subscribe(user => {
      if (user) {
        this.userId = user.uid
        console.log('AuthProvider – Connected User is ' + this.userId)
      }
    });

在所有其他提供商中,我import我的AuthProvider并检索我的userId

这是继续进行的最佳方式,而不是订阅我的每个提供商吗?

提供者互相呼叫是否存在任何限制?

感谢您对该主题的任何意见。

0 个答案:

没有答案