Здесь я пытаюсь установить дату программно с помощью ng-bootstrap
выбора даты
Я попробовал что-то вроде этого, поставив пользовательскую дату
this.model= {
"year": 2018,
"month": 8,
"day": 15
}
Я знаю, что это неэффективный способ, и есть одна проблема, заключающаяся в том, что после выбора даты сборщик даты не переходит на этот конкретный месяц.
Предположим, что если я выберу 2-е января 2018 года, то он также останется в текущем месяце и не будет перемещаться в январь. Как я могу решить эти проблемы?
Ниже приведен мой код и стек блиц-ссылки
.ts код
model: NgbDateStruct;
date: {year: number, month: number};
constructor(private calendar: NgbCalendar){
}
selectToday() {
this.model = this.calendar.getToday();
}
select(){
this.model= {
"year": 2018,
"month": 8,
"day": 15
}
.html файл
<ngb-datepicker #dp [(ngModel)]="model" (navigate)="date = $event.next"></ngb-datepicker>