2017-09-24 11 views
0

私はprimeng p-calendarを使用していますが、google-chromeでは問題ありませんが、他のブラウザでは動作しません。ここp-calendarがIE、Edge、Firefoxで動作しない

は、私が使用私のhtmlコードです:

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

私は彼らのウェブサイト上primengカレンダーが正常に動作している参照してください。

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

、ここでは、私はtypescriptですでstarDate変数を初期化するところでありますどんなブラウザでも、私が間違っているのはなぜgoogle-chromeでいいのですか?

答えて

1

p-calendarの値は、JSのDateオブジェクトではなく文字列であるので、このようなあなたの開始日の値を設定しようとする必要があります:

this.startDate = new Date(); 

dateFormatのみ日付はカレンダー

に提示される方法を定義します
関連する問題