Firebase即使应该也不会返回错误

时间:2017-01-31 13:37:07

标签: angular firebase firebase-realtime-database angularfire2

我正在做一个实验,发现这个奇怪的问题,即使数据没有保存,firebase也没有错误地返回。这是代码。 (我使用angular 2和AngularFire2 with typescript

在我的forms.service.ts

test() {
    let myDate = new Date();
    const firRef = this.af.database.list('/test');
    return firRef.push({ date: myDate });
}

在我的app.component.ts

  ngOnInit() {
    this.formsService.test()
      .then((key) => {
        console.log('Success')
      })
      .catch(error => {
        console.log('Error', error)
      })
  }

即使数据库中没有条目,我也从控制台收到了“Success”的输出。在这种情况下不应该抛出错误吗?

0 个答案:

没有答案