我在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