Sam*_*ath 0 firebase typescript angularfire angular google-cloud-firestore
import { AngularFireAuth } from '@angular/fire/auth';
import { AngularFirestore } from '@angular/fire/firestore';
constructor(
private afAuth: AngularFireAuth,
private afs: AngularFirestore,) {
}
Run Code Online (Sandbox Code Playgroud)
用例 1:
createdDate: firebase.firestore.FieldValue.serverTimestamp(),
Run Code Online (Sandbox Code Playgroud)
用例 2:
const result: firebase.auth.UserCredential = await this.afAuth.auth.signInWithCredential(credential);
Run Code Online (Sandbox Code Playgroud)
对于上面我需要导入这个:
import * as firebase from 'firebase';
Run Code Online (Sandbox Code Playgroud)
由于firebase是一个非常大的 JS 库,我想以更优化的方式进行。你能告诉我怎么做吗?
注意:这里我使用AngularFire. 但是我怎样才能得到这些模型呢?firebase.auth.UserCredential
如果您想要干净的导入和优化的导入,我建议使用带有firebase 的angular 官方库:AngularFire有很好的文档记录并且是最新的。
对于接口或类,您可能可以使用:
import * as firebase from 'firebase/app';
Run Code Online (Sandbox Code Playgroud)
并且仍然继续使用 :firebase.auth.UserCredential在您的代码中
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |