【发布时间】:2019-08-27 15:11:33
【问题描述】:
我正在尝试使用 AngularFire2 在 Firebase 数据库中添加一个新条目。但这似乎不起作用。
我的 Firebase 项目是读写开放的,这意味着任何人都可以编辑其内容。
我在组件中创建了以下方法:
add(testInputElement: HTMLInputElement) {
const test = courseInputElement.value;
this.angularfirestore.collection('test/')
.add({ value: test })
.then(console.log)
.catch(console.log);
}
调用时它不会添加到 Firebase 并且不会在控制台中输出。 这里有什么问题?
【问题讨论】:
-
代码乍一看还可以。既然您说“Firebase 数据库”,但写入 Cloud Firestore:您在哪里检查数据是否未添加?请务必检查 Firestore 控制台:console.firebase.google.com/u/0/project/_/database/firestore/…
-
@RenaudTarnec 这正是我举的例子。
-
@FrankvanPuffelen 我刚刚创建了 Cloud Firestore,现在它正在工作,但奇怪的是我没有收到任何控制台错误。谢谢
-
是的,这听起来确实很奇怪。如果数据库尚不存在,我希望您的
catch()会被一个相当讨厌的错误触发。不管怎样:很高兴听到你把它整理好了。
标签: angular typescript firebase angularfire2