javascript - 是否有任何在时间更改时执行的 PrimeNg p-calendar 事件?
问题描述
我在我的项目中使用了 PrimeNg v5.2.7 作为 From Date 和 To Date,并且还在 To Date 中提供了 minDate 验证,但是如果我选择From Date 2021 年 1 月 30 日并且只更改To Date中的时间,那么今天的日期 2021 年 1 月 27 日将被选中迄今为止,这是错误的情景
<p-calendar class="date" [minDate]="null!=model.start_date?model.start_date:dateTime"
[(ngModel)]="model.end_date"
[showIcon]="true" [showTime]="true" showButtonBar="true" [formControl]="form.controls['end_date']"
(onSelect)="onChangeEndDate()" [readonlyInput]="true"></p-calendar>
解决方案
尝试使用:
您可以(ngModelChange)在您的日历中。它会在字段的值发生变化时触发。
<p-calendar class="date" [minDate]="null!=model.start_date?model.start_date:dateTime"
[(ngModel)]="model.end_date"
[showIcon]="true" [showTime]="true" showButtonBar="true" [formControl]="form.controls['end_date']"
(onSelect)="onChangeEndDate()" (ngModelChange)="onChangeEndDate()" [readonlyInput]="true"></p-calendar>
我想这会帮助你...
推荐阅读
- javascript - 如何按给定数量复制数组中的对象,ES6及更高版本
- android - 未处理的异常:'package:flutter/src/widgets/framework.dart':断言失败:'_debugCurrentBuildTarget == context':不正确
- c# - 在 MACOS 中将参数传递给“打开”命令
- linux - 创建 Jenkins 作业以在服务器上部署文件
- jquery - 使用 jQuery 使用 ID 填充模式
- sql - 如何将不同的列值转置为列名并将其他列值映射到每个列名
- java - ArrayDeque 在删除/添加时是否有移动元素的开销?
- html - 将类添加到菜单问题
- android - 如何在android中正常记录和验证截图测试
- java - 从没有输入字段的 JSP 创建 POST 请求以执行几个不同的操作