使用uid = this.auth.getuid();在类中声明uid;

auth在构造函数中注入 .

然后在ionViewDidLoad()方法中使用this.uid .

我的问题是 - 是否保证uid = this.auth.getuid()的赋值是在注入的提供者在ionViewDidLoad()方法中使用之前立即获取值?或者我应该在构造函数中编写uid = this.auth.getuid()吗?或者在ionViewDidLoad()方法中作为第一行?

我初始化uid varialbe的方式是在类级别,而不是在构造函数或ionViewDidLoad();什么是这样的宣言?什么时候被调用?