2016-03-19 61 views
0

我是一個新角色js,在這一刻我正在開發一個簡單的應用程序來組織員工在白天進行的任務。 首先,用戶設置客戶,描述並啓動計時器,當任務完成後,員工點擊完成並關閉任務,但如果用戶意外關閉標籤,我會創建一個新功能,當重新打開標籤時,用戶可以獲得舊數據(localstorage),但我不知道如何設置用戶單擊以激活舊時間的時間。如何在控制器中設置定時器?

我正在使用此計時器(http://siddii.github.io/angular-timer/examples.html#)在此應用程序中開發計數器。

有人幫我解決了嗎?

+0

你爲什麼使用計時器?在本地存儲中開始保存時間戳('Date.now()'),並在「結束」事件中再次保存。 Presto結束 - 開始=工作時間。 – Wainage

+0

我使用計時器,因此向用戶顯示 – Alexander

+0

期間任務的時間非常重要。我的答案仍然有效。只需在頁面加載(或重新加載)時檢查localstrage中的「開始」,然後使用存儲的開始值 – Wainage

回答

0

根據the documentation,您可以通過將start-time屬性設置爲以毫秒爲單位的時間來初始化計時器。您可以使用getTime()函數從任何Date對象中獲取此值。你現在需要做的是取這個值,將它存儲在localStorage,稍後檢索,並使用start-time屬性。

+0

對不起,我的解釋是錯誤的,我想讓我的時間(在localsotrage得救),並設置計時器,我的主要疑問是如何我可以使用舊時間設置計時器嗎? – Alexander

+0

@Alexander我已更新我的答案,希望能更好地解決您的問題。 –