如何解决ngx-bootstrap datePicker bsValueChange 未触发
我使用的是 ngx-bootstrap 5.6.2 版
此处的文档:https://valor-software.com/ngx-bootstrap/old/5.6.2/#/datepicker#value-change-event
出于某种原因,bsValueChange
事件在我使用 datesdisabled
时没有触发。所以这是有效的:
<bs-datepicker-inline
[bsValue]="bsInlineValue"
[bsConfig]="dateSelectConfig"
(bsValueChange)="onDayChange($event)"
></bs-datepicker-inline>
但是如果我这样做:
<bs-datepicker-inline
[bsValue]="bsInlineValue"
[bsConfig]="dateSelectConfig"
[datesdisabled]="disabledDates"
(bsValueChange)="onDayChange($event)"
></bs-datepicker-inline>
bsValueChange
事件停止触发。
datesdisabled
工作正常,但我应该提到(作为这个问题的旁白)我不能按照文档使用 datesEnabled
,因为它给了我错误“ 无法绑定到“datesEnabled”,因为它不是“bs-datepicker-inline”的已知属性。"
请帮忙,因为我真的需要将 (bsValueChange)
与 datesdisabled
或理想情况下的 datesEnabled
一起使用。
谢谢
解决方法
如果您的组件处于禁用状态,则不会触发 bsValueChange 事件。将 datesDisabled 设置为 false 将使您的事件再次触发。更改 datesDisabled 属性的绑定值,或者根据需要将其切换为真/假。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。