使用DatePipe

时间:2017-11-02 17:25:41

标签: html node.js angular date

在一个有角度的4 / nodejs应用程序中,我正在从MongoDB中检索以下日期字段:

  • " 2018-06-14T03:00:00.000Z"

这是我的HTML:

<div *ngIf="this.Lacador.dataAssociacao">
   <p style="margin-top: 10px" type="text"> <label style="font-weight: normal"> {{  this.Lacador.dataAssociacao | date:"dd/MM/yyyy" }} </label></p>
</div>

在屏幕上,显示日期(根据图像),但我在控制台中出现错误,该错误与页面的所有脚本混淆:

ERROR Error: InvalidPipeArgument: 'function Date() { [native code] }' for pipe 'DatePipe'
at invalidPipeArgumentError (common.es5.js:2610)
at DatePipe.webpackJsonp.../../../common/@angular/common.es5.js.DatePipe.transform (common.es5.js:3506)
at checkAndUpdatePureExpressionInline (core.es5.js:11665)
at checkAndUpdateNodeInline (core.es5.js:12370)
at checkAndUpdateNode (core.es5.js:12303)
at debugCheckAndUpdateNode (core.es5.js:13167)
at debugCheckRenderNodeFn (core.es5.js:13146)
at Object.eval [as updateRenderer] (LacadoresViewComponent.html:96)
at Object.debugUpdateRenderer [as updateRenderer] (core.es5.js:13131)
at checkAndUpdateView (core.es5.js:12275)

日期显示正确:

Date with format

有关它为什么抛出异常的任何线索,即使通过它按我想要格式化字段?

编辑:添加了缺失的引用。

0 个答案:

没有答案