Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在FireStore中使用docRef.get()时何时调用catch()?_Angular_Firebase_Error Handling_Google Cloud Firestore_Angularfire2 - Fatal编程技术网

Angular 在FireStore中使用docRef.get()时何时调用catch()?

Angular 在FireStore中使用docRef.get()时何时调用catch()?,angular,firebase,error-handling,google-cloud-firestore,angularfire2,Angular,Firebase,Error Handling,Google Cloud Firestore,Angularfire2,在使用FireStore和angularfire2的Angular 5中,当使用docRef.get()检索单个文档的内容时,什么场景会导致执行catch语句?我怎样才能产生这样的错误呢 如果我正确解释了代码下面的注释,这意味着如果没有文档,它将返回null,而不是抛出错误 所以我的问题是,在什么情况下,它实际上会抛出一个错误并进入catch语句?我认为权限被拒绝:调用方没有执行指定操作的权限。

在使用FireStore和angularfire2的Angular 5中,当使用
docRef.get()
检索单个文档的内容时,什么场景会导致执行
catch
语句?我怎样才能产生这样的错误呢

如果我正确解释了代码下面的注释,这意味着如果没有文档,它将返回
null
,而不是抛出错误


所以我的问题是,在什么情况下,它实际上会抛出一个错误并进入catch语句?

我认为
权限被拒绝
:调用方没有执行指定操作的权限。