为了账号安全,请及时绑定邮箱和手机立即绑定

angular 响应式表单日期控件的值能变成字符串而不是UTC/GMT格式的么

angular 响应式表单日期控件的值能变成字符串而不是UTC/GMT格式的么

RISEBY 2019-03-25 11:00:02
   <nz-form-item>       <nz-form-label nzRequired nzSpan="4">完成日期</nz-form-label>       <nz-form-control nzSpan="15">         <nz-date-picker nzFormat="yyyy-MM-dd" formControlName="completedAt" (ngModelChange)='dateChange($event)' [nzLocale]='locale'></nz-date-picker>         <nz-form-explain *ngIf="isInvalid('completedAt')">请选择完成日期</nz-form-explain>       </nz-form-control>     </nz-form-item>       add = this.form.group({     vehicleId: [null, [Validators.required]],     meter: [null, [Validators.required]],     completedAt: [null, [Validators.required]],     vendorId: [null],     reference: [null],   }); dateChange(value){  this.date=value;   console.log(moment(this.add.value.completedAt).format('YYYY-MM-DD') );     console.log(+this.add.value.completedAt) }我想问的是能不用自己转换格式或者用monent.js 通过配置直接让传给后端的是字符串格式的时间么
查看完整描述

2 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

这个是不允许的,官方文档写的很清楚,这个日期控件绑定的数据类型就是Date型,如果想转字符串,必须自己转换。

查看完整回答
反对 回复 2019-03-25
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

自己转一下传给后端呗

查看完整回答
反对 回复 2019-03-25
  • 2 回答
  • 0 关注
  • 970 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信