You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何防止Angular 4中倒计时器数值变为负数?

倒计时器负数异常问题求助

我开发了一个基于Angular的简单倒计时器,目前遇到了几个棘手的问题,而且尝试修复时反而引出了新的bug:

  • 当在输入框中输入0 : 0 : 0时,计时器没有停止,反而变成了-1 : 59 : 59
  • 输入0 : 0 : 1时,计时器能正常走到0 : 0 : 0并弹出提示框,这部分是正常的
  • 我尝试编写代码阻止负数出现,但修改后计时器直接停在了-1 : 59 : 58,完全达不到预期效果

我的Countdown.ts代码片段

import {Component, Input, Output, EventEmitter} from '@angular/core';
@Component({ 
  // 组件元数据配置(如moduleId: module.id、selector、templateUrl等)
})
// 组件核心倒计时逻辑代码(未完整提供)

内容的提问来源于stack exchange,提问作者Parag Yelonde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:22:30