当前位置: 首页 > 面试题库 >

如何在AngularJS和HTML中创建一个滴答时钟(时间)

裴翰学
2023-03-14
问题内容

我是AngularJS / html的初学者,一直在尝试查找代码片段以为Web应用程序创建时钟/时间项。

网络搜索无法像我期望的那样简单地提供简单的结果,因此我想我可以发布此问题以获取一些答案,也可以使其他人更容易找到它。

我已经发布了我的解决方案,但想在选择答案之前先看看是否有更好的方法!


问题答案:

这对我来说效果很好,对于菜鸟来说,我认为很容易理解。看到它在这里行动

JavaScript:

function TimeCtrl($scope, $timeout) {
    $scope.clock = "loading clock..."; // initialise the time variable
    $scope.tickInterval = 1000 //ms

    var tick = function() {
        $scope.clock = Date.now() // get the current time
        $timeout(tick, $scope.tickInterval); // reset the timer
    }

    // Start the timer
    $timeout(tick, $scope.tickInterval);
}

HTML:

<div ng-controller='TimeCtrl'>
    <p>{{ clock  | date:'medium'}}</p>
</div>

不要忘记在您的body标签中包含angularJS和’ng-app’。



 类似资料:
  • 问题内容: 我有一个简单的测验应用程序,我想在页面顶部显示一个漂亮的计时器/时钟,向用户显示他们已经花了多长时间了。(如果我能以某种方式为他们显示一个计时器,用于总测验时间,又可以为这个问题时间显示另一个计时器,这个计时器会更酷,但是一旦我有一个计时器工作,我应该能够弄清楚该如何做。 我的问题是: 用JQuery显示简单的计时器/时钟的一种好方法是什么? (也可以直接使用JS)我知道如何检查时间,

  • 问题内容: 我只是想计时一段代码。伪代码如下所示: 在Python中看起来如何? 更具体地说,如何获得自午夜以来的滴答声数量(或者Python组织该计时)? 问题答案: 在模块中,有两个计时功能:和。如果您在乎的话,它会给您“隔离”时间。 但是,python文档说应该将其用于基准测试。请注意,在单独的系统中,其行为有所不同: 在MS Windows上,它使用Win32函数QueryPerforma

  • 我有一个mixin,它以这种格式返回剩余时间。 在组件中,我打电话给混音器来得到时间 在我的模板中,我称它为,它返回类似的值,但我想将这个值显示为倒计时。所以当它加载到页面上时,开始倒计时1秒。 我试图使用一个观察者,但它不起作用:

  • 我今天开始使用docx4j; Hello Word 我在StackOverflow和Web上进行了搜索,并尝试了找到的几乎所有示例,但信息非常零散,在深入挖掘之前,我想至少知道我的方向是否正确。 我已经向Maven添加了jar,但是在文档中它声明内容必须是格式良好的XHTML,而我只有一堆文本和HTML混合在一起。

  • 问题内容: 是否存在在Java应用程序中创建临时目录的标准可靠方法?Java的问题数据库中有一个条目,注释中包含一些代码,但是我想知道在一个常用的库(Apache Commons等)中是否可以找到一种标准的解决方案? 问题答案: 如果你使用的是JDK 7,请使用新的Files.createTempDirectory类创建临时目录。 在JDK 7之前,应该这样做: 如果需要,可以提出更好的异常(IO

  • 本文向大家介绍如何在HTML中创建表头?,包括了如何在HTML中创建表头?的使用技巧和注意事项,需要的朋友参考一下 要使用HTML创建表头,请使用<th>…</ th>标记。表标题标签被表行<tr>…</ tr>包围。<tr>标记被<table>标记包围。表格由行和列组成,可以使用一个或多个<tr>,<th>和<td>元素进行设置。使用style属性添加CSS属性,以向表添加边框。 表行由<tr>