Wie man einen timer in den Winkel-5
Ich bin mit Winkel-5.
Möchte ich wissen, wie kann ich starten Sie timing, wenn eine 'play' - Taste betätigt wird, um zu wissen, wie viel Zeit vergangen ist, seit ich geklickt.
Ich würde auch gerne wissen, ob es möglich ist, um den timer zu stoppen und dann in der Lage sein, weiterhin mit der gleichen Zeit vor.
Ich habe es endlich gelöst, meine Frage mit Pardeep Jain beantworten. Obwohl es war nicht genau das, was ich suchte.
Ich wollte nicht, dass ein countdown, wollte ich Sie zählen, die Dauer. Hier ist der code, den ich verwendet habe, am Ende:
time: number = 0;
interval;
startTimer() {
this.play = true;
this.interval = setInterval(() => {
this.time++;
},1000)
}
pauseTimer() {
this.play = false;
clearInterval(this.interval);
}
- Können Sie uns zeigen, Ihre versuche so weit? Oder haben Sie eine spezifische Frage, wo Sie stecken?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach
setInterval
zu schaffen, wie der timer in den Winkel, Verwenden Sie diesen Code für die timer -Beispiel
Andere Weise mit den Beobachtbaren timer wie unten -
Beispiel
Weitere Informationen Lesen Sie hier
Diese kann overkill für das, was du suchst, aber es ist ein npm-Paket namens
marky
, die Sie verwenden können, dies zu tun. Es gibt Ihnen ein paar zusätzliche features, die über nur starten und stoppen einen timer.Sie brauchen nur, um es zu installieren über
npm
und importieren Sie dann die Abhängigkeit überall, wo Sie möchten, es zu benutzen.Hier ist ein link zu der
npm
Paket:https://www.npmjs.com/package/marky
Ein Beispiel für die Verwendung nach der Installation via npm wäre wie folgt:
key
ist einfach eine Zeichenkette, die Sie schaffen, zu erkennen, dass insbesondere die Messung der Zeit. Sie können mehrere Maßnahmen, die Sie gehen können, zurück und verweisen Sie Ihre timer Statistiken über die Tasten, die Sie erstellen.