首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datepicker Maxdate变量问题

Datepicker Maxdate变量问题
EN

Stack Overflow用户
提问于 2019-10-29 13:35:43
回答 1查看 39关注 0票数 1

我对maxDate值在ngbDatepicker中有一个问题:

代码语言:javascript
复制
<div class="input-group">
  <input class="form-control inputs2" formControlName="bdate" placeholder="yyyy-mm-dd" name="dp" ngbDatepicker #d="ngbDatepicker"
    [minDate]="{year: 1900, month: 1, day: 1}" [maxDate]="todaymax2">
  <div class="input-group-append">
    <button class="btn btn-outline-secondary calendar" (click)="d.toggle()" type="button"></button>
  </div>
</div>

todaymax2值是:

代码语言:javascript
复制
public year = new Date().getFullYear();
  public month = new Date().getMonth();
  public day = new Date().getDate();
  public todaymax2 = '{year: '+ this.year +', month: '+this.month+', day: '+this.day+'}';

一切都很好,我得到了这些值:

代码语言:javascript
复制
maxDate : {year: 2019, month: 9, day: 29}
minDate : {year: 1900, month: 1, day: 1}

minDate没事,但maxDate不行。

有人有答案吗?

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-29 13:43:36

通过添加todaymax2使''成为字符串

就像这样:

工作演示

代码语言:javascript
复制
public todaymax2 = {year:  this.year , month: this.month, day: this.day}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58608492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档