Присвоить значение DatePicker в реактивных формах - PullRequest
0 голосов
/ 30 марта 2020

У меня есть реактивная форма в моем проекте, и два входа являются датами ввода, с datepicker, но когда я пытаюсь присвоить им значение, я получаю ошибку TypeError: date.match is not a function.

форма .ts

ngOnInit() {
    this.id = this.route.snapshot.url[1].path
    this.dataService.getProject(this.id).subscribe((rps) => {
        this.agreementSumary = {
            agreementType: rps.agreement.agreementType,
            referenceNumber: rps.agreement.referenceNumber,
            isEffective: rps.agreement.isEffective,
            dateEffective: rps.agreement.dateEffective,
            dateExpiration: rps.agreement.dateExpiration
        }
        this.agreementEditFrm.controls["dateEffective"].setValue( new Date(this.agreementSumary["dateEffective"]))
        this.agreementEditFrm.controls["dateExpiration"].setValue( new Date(this.agreementSumary["dateExpiration"]))
    },
        error => console.log(error)
    )
}

Значения, которые я получаю от своего сервиса, являются строками, и я их анализирую, потому что мой ввод в моей форме - datepicker

...