2017-09-24 69 views
0

我在prime-ch-calendar上使用primeng p-calendar,但它在任何其他瀏覽器上都不起作用(日期選擇器不打開文本框點擊)。p-calendar不能在IE,Edge和Firefox上工作

這裏要說的是,我用我的html代碼:

<p-calendar [(ngModel)]="startDate" showIcon="true" monthNavigator="true" yearNavigator="true" dateFormat="dd/mm/yy" dataType="yearRange="1970:2030"></p-calendar> 

和這裏就是我初始化在打字稿starDate變量:

const dateParts = (new Date()).toLocaleDateString().split('/'); 
this.startDate = dateParts[1] + '/' + dateParts[0] + '/' + dateParts[2]; 

我看到他們的網站上primeng日曆工作正常在任何瀏覽器上,但如果我做錯了爲什麼在谷歌瀏覽器上可以嗎?

回答

1

p-calendar的值應該是JS日期對象,而不是一個字符串,所以嘗試設置你的起始日期值是這樣的:

this.startDate = new Date(); 

dateFormat只定義瞭如何日期將在日曆呈現

相關問題