Sid*_*hut 5 ngx-bootstrap angular
我一直在使用 ngx-bootstrap 的 datepicker 来监听 onchange 事件,这样每当用户更改输入的日期时我就可以获取数据。
一切工作正常,除了bsValueChange最初在页面加载时触发并返回Unhandled rejection SequelizeDatabaseError: invalid input syntax for type date: "Invalid Date".
这是我的日期选择器代码块
<input class="form-control" #drp="bsDaterangepicker" bsDaterangepicker [(ngModel)]="bsRangeValue" [bsConfig]="{ rangeInputFormat: 'MM/DD/YYYY' }"
(bsValueChange)="onValueChange($event)">
Run Code Online (Sandbox Code Playgroud)
我也研究过这个github 问题,但这对我来说也不起作用,因为它ngModelChange不再起作用了。
我只想bsValueChange在整个页面加载后触发一次。
当页面加载时,该onValueChange($event)方法将被调用。我发现没有办法阻止这种情况,你可以尝试这样的事情。在方法外部声明一个数字变量。
counter = 0;
OnChangeValue($event){
this.counter = this.counter+1;
if(this.counter>2 && event.length!=0){
-- Proceed with your code --
}
Run Code Online (Sandbox Code Playgroud)
快乐编码。
| 归档时间: |
|
| 查看次数: |
6418 次 |
| 最近记录: |