2014-02-06 56 views
0

我正在使用angular-ui指令來顯示帶有事件的日曆。從我的api返回的數據沒有使用正確的日曆格式,因此我使用下劃線的地圖功能做了一些事件準備。未在Safari中呈現的angular-ui/ui-calendar事件

我的事件與事件呈現罰款鉻。在Safari中,事件不會在日曆上呈現。我猜測這與我事先準備事件有關(儘管我真的不確定)。

我的問題是:如果這不是在渲染事件前準備事件的正確方法,那麼是什麼?如果任何人都可以幫助我在Safari中呈現我的事件,那會很棒。

Here is a plunker顯示該問題。用鉻打開它,一切都很好。在Safari中:不好。而且,這些事件也不會在IE9中呈現(儘管我不太在意)。

回答

1

問題是你如何嘗試轉換日期。在鉻之後的額外位。是一個有效的日期,但在safari中它會導致開始和結束日期爲無效日期。

我所做的只是更改toDate函數以返回此new Date(this.split('.')[0]),它的工作原理。 http://plnkr.co/edit/A7Nss1T2bSlZHXd2bg5M?p=preview

+0

做得好。謝啦。 – xyclos