ngx-material-timepicker在IE和Edge上不起作用

时间:2019-09-23 06:58:43

标签: angular angular-material timepicker

当我们单击时间选择器输入时,它将打开时间选择器,但是当我们选择时间时,输入中将填充无效的日期。

请帮助我解决此问题。

他们的办公室演示中也存在相同的问题。 https://agranom.github.io/ngx-material-timepicker/

如果我们不能在IE和Edge中使用ngx-material-timepicker,那么请向我建议我可以在我的angular 8项目中使用的任何一种出色的时间选择器。我在设计中使用了角形材料。

谢谢。

2 个答案:

答案 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