Ich bin neu in eckigen js und in diesem Moment entwickle ich eine einfache Anwendung, um Aufgaben zu organisieren, die Mitarbeiter während des Tages tun. Zuerst der Benutzer den Kunden, Beschreibung und starten Sie den Timer zu zählen, wenn die Aufgabe abgeschlossen ist, klicken die Mitarbeiter in beenden und die Aufgabe ist geschlossen, aber ich eine neue Funktion, wenn der Benutzer versehentlich die Registerkarte schließen, Wenn die Registerkarte erneut geöffnet wird, kann der Benutzer die alten Daten (localstorage) abrufen, aber ich weiß nicht, wie die Zeit festgelegt wird, wenn der Benutzer auf die alte Zeit klickt.Wie setze ich den Timer im Controller?
Ich benutze diesen Timer (http://siddii.github.io/angular-timer/examples.html#), um den Zähler in dieser App zu entwickeln.
Wer hilft mir, es zu lösen?
Warum verwenden Sie einen Timer? Speichern Sie den Zeitstempel ('Date.now()') beim Start im lokalen Speicher und speichern Sie ihn erneut beim "Ende" -Ereignis. Presto Ende - Start = Zeit arbeitete. – Wainage
Ich benutze den Timer, weil es wichtig ist, dem Benutzer die Zeit zu zeigen, die die Aufgabe während – Alexander
Ok ist. Meine Antwort würde immer noch funktionieren. Suchen Sie einfach nach einem "Start" in localstrage beim Laden der Seite (oder neu laden) und führen Sie den Timer mit dem gespeicherten Startwert – Wainage