我正在使用BSDatepicker作为日历。当我将日期格式设置为YYYYMMDD(20180728)时,它会在日期选择器上显示我,但是在提交表单时它会显示我:
{
"date": "2018-07-28T13:04:07.000Z"
}
我需要提交BsConfig格式的UI中所示的数据。视图部分有解决方案吗?
答案 0 :(得分:0)
我将其提交为字符串,然后使用DatePipe将其转换为所需的值:
您可以在此处查看示例:Code Example 在您的组件中:
import { DatePipe } from '@angular/common'
constructor(private dp:DatePipe)
var tempDate:string = this.dp.transform(myDate, 'yyyyMMdd');
然后提交tempDate。
答案 1 :(得分:0)
最后,我通过使用:p来解析控制器部分
secondMethod = (event) => {
我正在使用角度6。在该版本中,它可能是新的。这可能对其他人有帮助