Angular Timer计时

哈里

我正在尝试创建一个计时器,以从0开始计时。

但是,当我单击该按钮时,时间没有计数,有人知道为什么吗?

如何以{{hours}}:{{mminutes}}:{{sseconds}}的格式获取此计时器?

谢谢!

我的密码

Stackblitz

Component.ts

time: number = 0;
interval;

startTimer() {
    this.interval = setInterval(() => {
        if(this.time = 0) {
            this.time++;
        } else {
            this.time= 0;
        }
    },1000)
}

pauseTimer() {
    clearInterval(this.interval);
}
Avid程序员

您喜欢这个日期: html中的“ mm:ss”

零件

 import { Component } from '@angular/core';

@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {
  time: number = 0;
  display ;
  interval;

 startTimer() {
    console.log("=====>");
    this.interval = setInterval(() => {
      if (this.time === 0) {
        this.time++;
      } else {
        this.time++;
      }
      this.display=this.transform( this.time)
    }, 1000);
  }
  transform(value: number): string {
       const minutes: number = Math.floor(value / 60);
       return minutes + ':' + (value - minutes * 60);
  }
  pauseTimer() {
    clearInterval(this.interval);
  }
}

HTML:

<button (click)='startTimer()'>Start Timer</button>
<button (click)='pauseTimer()'>Pause</button>

<p>{{display }} Seconds</p> 

编辑: “ mm:ss”

transform(value: number): string {
           const minutes: number = Math.floor(value / 60);
           return minutes + ':' + (value - minutes * 60);
      }

{HH:MM:SS}格式

transform(value: number): string {
      var sec_num = value; 
    var hours   = Math.floor(sec_num / 3600);
    var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
    var seconds = sec_num - (hours * 3600) - (minutes * 60);

    if (hours   < 10) {hours   = 0;}
    if (minutes < 10) {minutes = 0;}
    if (seconds < 10) {seconds = 0;}
    return hours+':'+minutes+':'+seconds;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular 4 Timer 计时太快

来自分类Dev

Angular Timer自定义倒计时变量

来自分类Dev

Swing Timer问题-停止计时器

来自分类Dev

Angular JS(用于循环)计时器

来自分类Dev

如何使用timer指令在angularjs中进行倒计时

来自分类Dev

计时器没有被timer.cancel()取消

来自分类Dev

在timer_tick中获取当前计时器

来自分类Dev

如何从Angular Timer获取当前时间

来自分类Dev

AngularJS angular-timer和$ http

来自分类Dev

Angular RxJS计时器无法正常运行

来自分类Dev

angular7 中的 rxjs 计时器

来自分类Dev

一个简单的计时器应用程序,类似于timer-applet

来自分类Dev

C#timer_Tick()倒数计时分两步进行

来自分类Dev

使用Timer类时出错,需要简单的方法来制作倒数计时器

来自分类Dev

从计时器回调函数内部调用mod_timer

来自分类Dev

Timer和TimerTask-如何在TimerTask运行中重新安排计时器

来自分类Dev

用自定义异步计时器类替换Threading.Timer?

来自分类Dev

每次都需要调用timer_delete删除计时器吗?

来自分类Dev

WM_TIMER消息已调用,但未设置计时器

来自分类Dev

如何遍历类型为Timer的数组并将每个计时器设置为nil

来自分类Dev

一个简单的计时器应用程序,类似于timer-applet

来自分类Dev

计时器事件TIMER_COMPLETE不考虑增加的时间

来自分类Dev

在运行时C#中从List <Timer>中删除计时器

来自分类Dev

调用了WM_TIMER消息,但未设置计时器

来自分类Dev

在计时器(System.Windows.Forms.Timer)中递增计数器C#

来自分类Dev

倒计时组件:如何防止Angular2中的重新渲染?

来自分类Dev

将延迟pr计时器添加到Angular .get()以测试延迟

来自分类Dev

这是在Angular中建立倒数计时器的正确方法吗?

来自分类Dev

每分钟更新我的电池计时数据的Angular方法是什么?

Related 相关文章

  1. 1

    Angular 4 Timer 计时太快

  2. 2

    Angular Timer自定义倒计时变量

  3. 3

    Swing Timer问题-停止计时器

  4. 4

    Angular JS(用于循环)计时器

  5. 5

    如何使用timer指令在angularjs中进行倒计时

  6. 6

    计时器没有被timer.cancel()取消

  7. 7

    在timer_tick中获取当前计时器

  8. 8

    如何从Angular Timer获取当前时间

  9. 9

    AngularJS angular-timer和$ http

  10. 10

    Angular RxJS计时器无法正常运行

  11. 11

    angular7 中的 rxjs 计时器

  12. 12

    一个简单的计时器应用程序,类似于timer-applet

  13. 13

    C#timer_Tick()倒数计时分两步进行

  14. 14

    使用Timer类时出错,需要简单的方法来制作倒数计时器

  15. 15

    从计时器回调函数内部调用mod_timer

  16. 16

    Timer和TimerTask-如何在TimerTask运行中重新安排计时器

  17. 17

    用自定义异步计时器类替换Threading.Timer?

  18. 18

    每次都需要调用timer_delete删除计时器吗?

  19. 19

    WM_TIMER消息已调用,但未设置计时器

  20. 20

    如何遍历类型为Timer的数组并将每个计时器设置为nil

  21. 21

    一个简单的计时器应用程序,类似于timer-applet

  22. 22

    计时器事件TIMER_COMPLETE不考虑增加的时间

  23. 23

    在运行时C#中从List <Timer>中删除计时器

  24. 24

    调用了WM_TIMER消息,但未设置计时器

  25. 25

    在计时器(System.Windows.Forms.Timer)中递增计数器C#

  26. 26

    倒计时组件:如何防止Angular2中的重新渲染?

  27. 27

    将延迟pr计时器添加到Angular .get()以测试延迟

  28. 28

    这是在Angular中建立倒数计时器的正确方法吗?

  29. 29

    每分钟更新我的电池计时数据的Angular方法是什么?

热门标签

归档