我的代码如下,
ngOnInit() {
let now = new Date();
this.date = formatDate(now, "dd/mm/yyyy",'en-US');
console.log("dateFormat :",this.date);
}
我的html:
<input type="date" [min]={{date}} id="App_Date" class="form-control" formControlName="App_Date">
因此,我在这里获取当前日期并尝试分配最小值。但这是行不通的。有人可以帮我吗?
我需要限制用户停止输入旧日期。我该如何实现?
答案 0 :(得分:4)
需要使用split
ngOnInit() {
let now = new Date();
this.date = new Date().toJSON().split('T')[0];
console.log("dateFormat :",this.date);
}
然后从模板中删除大括号
<input type="date" [min]="date" id="App_Date" class="form-control" formControlName="App_Date">
答案 1 :(得分:1)
在视图中使用直接[min]="date"
而不是[min]={{date}}
。
<input type="date" [min]="date" id="App_Date" class="form-control" formControlName="App_Date">