cố gắng để có được một hình thức thiết lập nhưng đối với một số lý do, ngày đầu vào trong html của tôi không được liên kết với giá trị ngày tháng của đối tượng, mặc dù sử dụng [(ngModel)]góc 2 ngày nhập không gắn vào giá trị ngày
html:
<input type='date' #myDate [(ngModel)]='demoUser.date'/><br>
dạng thành phần:
export class FormComponent {
demoUser = new User(0, '', '', '', '', new Date(), '', 0, [], []);
}
lớp 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[]
){
}
}
Đầu ra kiểm tra cho biết ngày "mới" hiện tại làm giá trị của đối tượng, nhưng đầu vào không cập nhật giá trị ngày của đối tượng người dùng hoặc phản ánh giá trị, cho thấy cả hai liên kết hai chiều đều không hoạt động. Trợ giúp sẽ được đánh giá cao.
có thể trùng lặp của [Angular2: Làm thế nào để sử dụng JavaScript Object ngày với NgModel hai cách ràng buộc] (http://stackoverflow.com/câu hỏi/37055311/angular2-how-to-use-javascript-date-đối tượng-với-ngmodel-hai chiều-ràng buộc) –