首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >P-日历maxDate和maxDate值未实时更新

P-日历maxDate和maxDate值未实时更新
EN

Stack Overflow用户
提问于 2020-01-03 11:51:26
回答 1查看 56关注 0票数 1

P-日历maxDate和maxDate值未实时更新

Html

代码语言:javascript
复制
    <p-calendar (onSelect)="_loadTimeSlot()" [readonlyInput]="true" [(maxDate)]="maxDateSat" [(minDate)]="minDateSat" class="pc-f-calendar" inputId="timeSlotDate" formControlName="timeSlotDate"
      [dateFormat]="calendarDateFormat" [locale]="calendarLocale" [placeholder]="calendarHolder" appendTo="body" showIcon="true"
      [showOnFocus]="true" [monthNavigator]="true"  [yearNavigator]="true"  yearRange="1970:2100">

    </p-calendar>

TS

代码语言:javascript
复制
   this.minDateSat = new Date(gs.minDt);
   this.maxDateSat = new Date(gs.maxDt);
   console.log("this.minDateSat >> ",this.minDateSat);
   console.log("this.maxDateSat >> ",this.maxDateSat);

在输入脚本中,能够看到更新的值。但是UI看不到更新后的最小和最大日期。下一次使用以前的值调用它的更新。

EN

回答 1

Stack Overflow用户

发布于 2020-01-04 17:07:53

将此[(maxDate)]="maxDateSat"更改为此[maxDate]="maxDateSat"

代码语言:javascript
复制
<p-calendar (onSelect)="_loadTimeSlot()" 
     [readonlyInput]="true" [maxDate]="maxDateSat" [minDate]="minDateSat" 
     class="pc-f-calendar" inputId="timeSlotDate" formControlName="timeSlotDate"
     [dateFormat]="calendarDateFormat" [locale]="calendarLocale" [placeholder]="calendarHolder" appendTo="body" 
     showIcon="true" [showOnFocus]="true" [monthNavigator]="true"  [yearNavigator]="true"  yearRange="1970:2100">
</p-calendar>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59572981

复制
相关文章

相似问题

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