我有一个带有event_date
字段的Angular反应形式。我想在分配给表单之前修改数据。
例如,我的日期格式为:
Tue Aug 28 2018 00:00:00 GMT+0400 (Armenia Standard Time)
我想在分配给表单之前用toLocalString()
对其进行修改。
我尝试使用箭头功能代替默认值,但没有结果。
tournamentEventForm() : FormGroup{
return this.fb.group({
'event_description': '',
'event_date': (dateString: string)=>{return 'modified string'},
'event_time': ''
})
}
在没有onChange侦听器且仅使用formBuilder语法的情况下,有什么方法可以做到这一点?
答案 0 :(得分:0)
尝试此代码段
dateString.toLocaleString()
答案 1 :(得分:0)
您添加了功能,但需要向event_date
添加值
tournamentEventForm() : FormGroup{
return this.fb.group({
'event_description': '',
'event_date': this.getModifiedDate(date),
'event_time': ''
})
}
private getModifiedDate(dateString: string):string{
return 'modified string'
}