小编mad*_*hie的帖子

如何使用 ng bootstrap & angular 6 以编程方式设置自定义日期?

在这里,我尝试使用ng-bootstrap日期选择器以编程方式设置日期

我试过这样的事情,把自定义日期

this.model= {
  "year": 2018,
  "month": 8,
  "day": 15
}
Run Code Online (Sandbox Code Playgroud)

我知道这不是有效的方法,有一个问题是在选择日期选择器后没有导航到该特定月份。

假设如果我选择 2nd jan 2018 那么它也停留在当月它不会移动到 jan。我该如何解决这些问题?

下面是我的代码和堆栈闪电战链接

.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
}
Run Code Online (Sandbox Code Playgroud)

.html 文件

<ngb-datepicker #dp [(ngModel)]="model" (navigate)="date = $event.next"></ngb-datepicker>
Run Code Online (Sandbox Code Playgroud)

typescript bootstrap-datepicker ng-bootstrap angular

2
推荐指数
1
解决办法
6322
查看次数