当我们单击时间选择器输入时,它将打开时间选择器,但是当我们选择时间时,输入中将填充无效的日期。
请帮助我解决此问题。
他们的办公室演示中也存在相同的问题。 https://agranom.github.io/ngx-material-timepicker/
如果我们不能在IE和Edge中使用ngx-material-timepicker,那么请向我建议我可以在我的angular 8项目中使用的任何一种出色的时间选择器。我在设计中使用了角形材料。
谢谢。
答案 0 :(得分:3)
只需尝试 ng-bootstrap时间选择器
https://ng-bootstrap.github.io/#/components/timepicker/examples
<ngb-timepicker [(ngModel)]="time"></ngb-timepicker>
<hr>
<pre>Selected time: {{time | json}}</pre>
Stackblitz Example ng-bootstrap timepicker
另一种选择可能是 ngx-bootstrap时间选择器
https://valor-software.com/ngx-bootstrap/#/timepicker
<timepicker [(ngModel)]="mytime"></timepicker>
<pre class="alert alert-info">Time is: {{mytime}}</pre>
Stackblitz Example ngx-bootstrap timepicker
您还可以尝试安装/使用ngx-material-timepicker的旧软件包版本,并检查错误是否消失。例如:
npm install --save ngx-material-timepicker@4.0.2
npm install --save ngx-material-timepicker@5.0.0
npm install --save ngx-material-timepicker@5.1.0
答案 1 :(得分:1)
调试之后,我发现luxon
库和IE支持存在问题。
Timepicker在Edge中工作。
这是可以帮助您解决问题的链接。 https://moment.github.io/luxon/docs/manual/matrix.html