cercando di ottenere una forma set up, ma per qualche motivo, l'ingresso data nel mio html non è vincolante per valore di data dell'oggetto, nonostante l'uso di [(ngModel)]angolare 2 Data di ingresso non vincolanti al valore di data
html: componente
<input type='date' #myDate [(ngModel)]='demoUser.date'/><br>
forma:
export class FormComponent {
demoUser = new User(0, '', '', '', '', new Date(), '', 0, [], []);
}
classe User:
export class User {
constructor (
public id: number,
public email: string,
public password: string,
public firstName: string,
public lastName: string,
public date: Date,
public gender: string,
public weight: number,
public dietRestrictions: string[],
public fitnessGoals: string[]
){
}
}
Un output di test rivela la "nuova" data corrente come valore dell'oggetto, ma l'input non aggiorna il valore della data dell'oggetto User o riflette il valore, suggerendo che nessuno dei due collegamenti bidirezionali funziona. L'aiuto sarebbe molto apprezzato.
Possibile duplicato di [Angular2: come utilizzare JavaScript Data Oggetto con NgModel legame a due vie] (http://stackoverflow.com/questions/37055311/angular2-how-to-use-javascript-date-object-with-ngmodel-binding a due vie) –