我试图将最小值和最大值设置为角度代码,这是我的代码
<input type="date"
class="form-control"
style="width: 30%"
[disabled]="!dateSent"
min="{{dateSent|date:'yyyy-MM-dd'}}"
max="{{todaysdate|date:'yyyy-MM-dd'}}"
#myDate
[value]="dateReceived | date:'yyyy-MM-dd'"
(input)="dateReceived=$event.target.value" />
而datesent和todaydate的价值是一样的
dateSent = 1527445800000和todaysdate = 1527445800000任何人都可以帮助我,输出就是这样的
感谢您的时间和考虑
你必须采取new Date(dateReceived)
零件:
import { Component,OnInit} from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent implements OnInit {
dateSent;
dateReceived;
todaysdate;
ngOnInit(){
this.dateSent="1527445800000"
this.todaysdate="1527445800000"
}
}
HTML:
<input type="date"
class="form-control"
style="width: 30%"
[disabled]="!dateSent"
min="{{dateSent|date:'yyyy-MM-dd'}}"
max="{{todaysdate|date:'yyyy-MM-dd'}}"
#myDate
[value]="dateReceived | date:'yyyy-MM-dd'"
(input)="dateReceived=$event.target.value" />