问题标签 [angular-timer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
793 浏览

angularjs - 带有 webpack 的角度计时器

我尝试将 angular-timer 与 webpack、es6 以及moment和humanize -duration的 npm 模块一起使用

我的实现将是:

我得到了错误ReferenceError: humanizeDuration is not defined

当然,angular-timer 需要变量 humanizeDuration 并在需求部分建议使用 bower 和脚本 src。据我了解,使用 webpack 导入 src 与在脚本标签中将其用作 src 相同。

0 投票
1 回答
44 浏览

javascript - 在下面的“then”函数中取消 $timeout 是否有效?

我一直在做这种事情,我不太确定它是否有效。如果是这样,我该如何检查?如果没有什么更好的方法在完成后取消超时?

0 投票
1 回答
989 浏览

javascript - Angular Material 应用程序 - 延迟更改

我正在使用 AngularJS + Angular Material + Electron 开发一个简单的秒表应用程序,不知何故,数据更改/手表被延迟,直到发生另一个 UI 交互(?)这在我使用 Bootstrap 时从未发生过,我可以确认问题不是电子。

当我今天开始使用这些时,我使用了最新版本的 AngularJS、Angular Material 和 Electron,所有这些都是用 Bower 拉动的。

编辑:这是笔:http ://codepen.io/anon/pen/jWgzev

这是应用程序开始的地方:

开始

按下播放按钮后,计时器开始倒计时至零,播放按钮被替换:

然后

当计时器达到零时,该按钮应该已被橙色停止按钮取代,但它并没有发生:

在此处输入图像描述

当您将鼠标悬停在屏幕上的两个按钮之一上时,灰色按钮会神奇地变成橙色:

在此处输入图像描述

如果我要发布代码块,我会提前道歉,我只是不知道问题出在哪里。

HTML:

JS:

任何可以为我指明正确方向的帮助将不胜感激!

0 投票
0 回答
34 浏览

javascript - 如何使用 gulp-cdnizer 测试选项测试角度计时器

我有以下gulp-cdnizer 的 gulp代码。我想通过指定一个选项来确保angular-timer正常工作,就像我在下面的示例中为 angular 所做的那样。test

如何指定test角度计时器的选项?

0 投票
3 回答
526 浏览

javascript - 角度js计时器功能在停止按钮上不起作用

我现在正在学习 angular js,为此我已经使用计时器函数 init 编写了带有 angular Js 的示例测试应用程序......当我在浏览器中运行应用程序时,我能够启动计数器,当我点击停止按钮时,我我无法停止计时器以下是我的计时器功能代码..

谁能指出我正确的方向以及我在上面的代码中做错的地方以停止计时器..

任何人都可以帮助解决这个问题..

0 投票
1 回答
244 浏览

angularjs - 尝试使用角度计时器,我收到此错误“TypeError:moment.locale 不是函数”

我一直在尝试在我的 angularjs 应用程序中使用 angular-timer,但我不断收到此错误“TypeError:moment.locale 不是函数”。我像这样添加了我的脚本。请问有人可以帮我吗?

0 投票
1 回答
2432 浏览

javascript - 如何从控制器启动和重置角度计时器?

我想在用户单击方法时启动计时器并在用户单击recordLogs方法时重置计时器stopLogs。根据角度计时器文档,我们可以使用timer-stoptimer-clear方法来完成这些任务,但是当我从控制器调用它们时,我在计时器上遇到错误start和未定义。clear任何想法 ?

main.html

Ctrl.js

0 投票
0 回答
36 浏览

javascript - AngularJS 中的持续时间跟踪

我试图在我的AngularJS应用程序中处理 durationc 计算。Hr如果用户登录,那么它应该在和中显示计时器计数时间Mins。例如。用户在 15 分钟后登录,然后 UI 应显示

登录时间:0hr 15m.

我尝试了用户angular-timer and angular-moment 并且它可以工作,但是当用户注销时它仍然继续显示计时器正在运行。

下面是使用的 HTML 代码angular-timer

end-time不与start-time.

0 投票
0 回答
519 浏览

javascript - 角度计时器无法分别启动多个计时器

我在每个选项卡中使用ng-repeatuib-tabset是计时器。每个计时器都有一个开始按钮,因此每个计时器都可以在某些操作上启动。

在我的控制器中,我有这个功能:

但它启动了我所有的计时器。我在这里找到了这个解决方案https://github.com/siddii/angular-timer/issues/166

但我得到这个错误Uncaught TypeError: document.getElementById(...).start is not a function,不知道为什么。还有其他方法吗?

0 投票
2 回答
281 浏览

javascript - 为什么无法在 javascript 中清除 SetInterval?这种方法是错误的吗?

在我的一个应用程序中,基于角度的应用程序已经写入了用户会话时间,如果用户空闲 10 分钟,在第 5 分钟和 10 分钟后弹出警告,需要注销。

下面的代码适用于应用程序。在一个模块中必须清除 setinterval,我无法使用 **clearInterval(idleCheck);**.so 清除它,所以下面的代码出了点问题。

角度运行块实现了用户在状态之间导航,将时间延长 10 分钟。

如果用户有一些服务器请求,则意味着在此块中延长时间以再次添加时间。

我必须清除会话,如果 url 是这样的;尝试清除其不清除。

别的 {

所以在一个模块中必须停止 setInterval。但 ClearInterval 并没有停止。

这是完整的代码。

问题:

但无法清除间隔。

如果我正在使用 $interval ,则计时无法正常工作并且无法使用 $interval.cancel Github 清除:演示:https ://github.com/MohamedSahir/UserSession

步骤:通过视频了解有关问题的更多信息:演示视频:http: //recordit.co/xHkJeUSdp1 演示插件:https ://plnkr.co/edit/UkVUvFWIQKYD6SUumNv4?p=preview