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 VS代码显示.toDate()函数将firebase时间戳转换为日期的错误_Angular_Typescript_Firebase_Google Cloud Firestore - Fatal编程技术网

Angular VS代码显示.toDate()函数将firebase时间戳转换为日期的错误

Angular VS代码显示.toDate()函数将firebase时间戳转换为日期的错误,angular,typescript,firebase,google-cloud-firestore,Angular,Typescript,Firebase,Google Cloud Firestore,我有一个date\u paid字段作为时间戳存储在firebase数据库中: 在我的角度模板中,我只显示日期,如下所示 <td *ngIf="inc.date_paid">{{ inc?.date_paid.toDate() | date: 'dd/MM/yyyy' }}</td> 。我怎样才能消除这个错误呢 或者我应该使用哪种替代方法?经过更深入的研究 我在这篇文章中看到一条评论 在我的模型中,只需将date\u paid:date更改为date\u paid:a

我有一个
date\u paid
字段作为时间戳存储在firebase数据库中:

在我的角度模板中,我只显示日期,如下所示

<td *ngIf="inc.date_paid">{{ inc?.date_paid.toDate() | date: 'dd/MM/yyyy' }}</td>
。我怎样才能消除这个错误呢


或者我应该使用哪种替代方法?

经过更深入的研究

我在这篇文章中看到一条评论

在我的模型中,只需将
date\u paid:date
更改为
date\u paid:any


linting错误消失了,现在我可以使用
{{inc.date\u paid.toDate()…}}
,它给了我想要的输出。

经过深入研究

我在这篇文章中看到一条评论

在我的模型中,只需将
date\u paid:date
更改为
date\u paid:any


linting错误现在消失了,我可以使用
{{inc.date\u paid.toDate()…}}
来提供所需的输出。

您确定这是来自vanilla VS code吗?可能是某个扩展导致了此错误突出显示。是的,这是来自visual studio代码。声明的inc和inc.date_paid类型是什么?可能与:有关,我猜这似乎只在Angular 9.0.rc4中修复。你确定这是来自香草VS代码吗?可能是某个扩展导致了此错误突出显示。是的,这是来自visual studio代码。声明的inc和inc.date_paid类型是什么?可能与:有关,我猜这似乎只在Angular 9.0.rc4中修复
inc.date\u paid
将是来自Firestore的Firestore时间戳类型对象,而不是日期。
inc.date\u paid
将是来自Firestore的Firestore时间戳类型对象,而不是日期。
Unknown method 'toDate'ng(0)