пытается получить форму настройки, но по какой-то причине, ввод даты в моем HTML не является обязательным для значения даты объекта, несмотря на использование [(ngModel)]Угловое 2 Дата ввода не связываясь с датой валютирования
HTML:
<input type='date' #myDate [(ngModel)]='demoUser.date'/><br>
форма компонент:
export class FormComponent {
demoUser = new User(0, '', '', '', '', new Date(), '', 0, [], []);
}
класс пользователя:
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[]
){
}
}
Выходной результат теста показывает текущую «новую» дату как значение объекта, но вход не обновляет значение даты объекта пользователя или отражает значение, предполагая, что ни одно из двух связей не работает. Помощь будет принята с благодарностью.
Возможный дубликат [Angular2: Как использовать JavaScript объекта Date с NgModel два способа связывания] (http://stackoverflow.com/questions/37055311/angular2-how-to-use-javascript-date-object-with-ngmodel-two-way-binding) –