Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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 角度6-无法转换日期管道_Angular_Typescript - Fatal编程技术网

Angular 角度6-无法转换日期管道

Angular 角度6-无法转换日期管道,angular,typescript,Angular,Typescript,我想用特定的格式在我的formGroup中设置一个当前日期,我尝试使用下面的代码,但是我得到了这个错误 '无法将“2020年7月13日”转换为管道的日期'DatePipe' this.fb.group({ startdateActivity:[this.datePipe.transform(new Date().toLocaleString().substring(0,10),“yyyy-dd-MM”),验证器。必需] }) 使用下面的代码 如果startdateActivity类型为strin

我想用特定的格式在我的formGroup中设置一个当前日期,我尝试使用下面的代码,但是我得到了这个错误

'无法将“2020年7月13日”转换为管道的日期'DatePipe'

this.fb.group({
startdateActivity:[this.datePipe.transform(new Date().toLocaleString().substring(0,10),“yyyy-dd-MM”),验证器。必需]
})
使用下面的代码

如果startdateActivity类型为string

   let date = this.datePipe.transform(new Date(), "yyyy-dd-MM");
    this.fb.group({
          startdateActivity: [date.toString(), Validators.required]
    });
如果startdateActivity类型为date

 let date = this.datePipe.transform(new Date(), "yyyy-dd-MM");
    this.fb.group({
          startdateActivity: [date, Validators.required]
    })

错误不再显示,但显示值,但该值未在dateConsole类型的输入中设置。记录日期如果我的答案适用于您,请接受答案。您还需要在模板中绑定到此日期。
 let date = this.datePipe.transform(new Date(), "yyyy-dd-MM");
    this.fb.group({
          startdateActivity: [date, Validators.required]
    })