Angular2: Comment utiliser JavaScript Objet Date avec NgModel une liaison bidirectionnelle

Je travaille avec Angulaire 2 et j'ai ce code:

JS, ce code déclenche l'employé-variable pour le modèle:

handleEmployee(employee : Employee){
        this.employee = employee;
        this.employee.startDate = new Date('2005/01/01');
        console.log(this.employee);
    }

Modèle:

...
<div>
    <label>Start date: </label>
    <input [(ngModel)]="employee.startDate" type="date" name="startDate"/>
  </div>
  <div>
...

D'autres données comme prénom est affiché correctement. Mais pour la date je viens d'obtenir:

mm/dd/yyyy

Dans l'élément d'entrée, qui doit être une date.

Comment puis-je faire cela?

  • Quand est handleEmployee appelé? Est employee.startDate initialisé lorsque le composant est créé (dans le constructeur ou avec la déclaration de la variable)?
InformationsquelleAutor stijn.aerts | 2016-05-05