Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

266
Views
Angular: usando una tubería de fecha con ngModel

Recibo el siguiente error en mi consola: "Error: InvalidPipeArgument: 'No se puede convertir "[object Object]" en una fecha' para la canalización 'DatePipe'".

Tengo una entrada de calendario, que debería permitir al usuario seleccionar una fecha y luego pasar esa fecha en un formato determinado, 'dd/MM/yyyy'. Quiero que la fecha seleccionada se muestre en la entrada del calendario una vez que hayan seleccionado una fecha.

Me doy cuenta de que no puedo tener un enlace bidireccional en [ngModel] si tengo una tubería allí, así que estoy usando (ngModelChange). Si elimino #createdByCutOffDate="ngModel", se elimina el error, pero no puedo ver la fecha seleccionada en la entrada del calendario.

También probé el método updateCreatedByCutOffDate() tomando un tipo de fecha o cadena.

this.createdByCutOffDate tiene el siguiente formato: 'Jue 17 de febrero de 2022 00:00:00 GMT+0000 (hora del meridiano de Greenwich)'

componente.html

 <input type="date" id="createdByCutOffDate" [ngModel]="createdByCutOffDate | date:'dd/MM/yyyy'" #createdByCutOffDate="ngModel" (ngModelChange)="updateCreatedByCutOffDate($event)" />

componente.ts

 createdByCutOffDate: Date; updateCreatedByCutOffDate(date: string) { this.createdByCutOffDate = new Date(date); }
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

createdByCutOffDate es un objeto de Date que tiene sus métodos y propiedades.
Entonces, para resolver su problema, use "createdByCutOffDate.date | date:'dd/MM/yyyy'" en lugar de "createdByCutOffDate | date:'dd/MM/yyyy'"

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!