我在Angular中的日期屬性有問題。例如,我的下一個模型(打字稿)綁定和驗證日期角
export class Model{
dateFrom Date;
dateTo Date;
}
在創建視圖我有:
<input type="date" [(ngModel)] = "model.dateFrom">
<input type="date" [(ngModel)] = "model.dateTo">
<button type="button" (click)="save()"></button>
在我typescriptFile我有一個功能:
public save(){
if(model.dateFrom > model.dateTo){
//Show Error!
}
}
這裏是問題:model.dateFrom和model.dateTo是字符串!不是日期! 我需要做很多日期比較,然後將數據發送到.net web api。 如何將字符串轉換爲日期?或者如何做Angular綁定返回日期類型? 我應該如何做日期驗證??? 在Jquery項目中,我使用了moment.js,但是在Angular項目中,你使用什麼來進行日期驗證?
在此先感謝!
我甚至不認爲你的代碼會編譯。 「dateFrom Date」應該是什麼意思?無論如何,'date'輸入類型使用'yyyy-mm-dd'形式的字符串。他們應該比較原樣。 – 2017-08-30 03:31:49