html - 如何在 AngularJS 和 HTML 中制作滴答作响的时钟(时间)

标签 html angularjs time clock

我是 AngularJS/html 的初学者,一直在尝试寻找代码片段来为 Web 应用制作时钟/时间项。

对于如此微不足道的事情,网络搜索并没有像我期望的那样容易地提供直接的结果,所以我想我会发布这个问题来获得一些答案,同时也让其他人更容易找到它。

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

最佳答案

只是想改进 Armen 的回答。您可以使用 $interval 服务来设置计时器。

var module = angular.module('myApp', []);

module.controller('TimeCtrl', function($scope, $interval) {
  var tick = function() {
    $scope.clock = Date.now();
  }
  tick();
  $interval(tick, 1000);
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.js"></script>

<div ng-app="myApp">
  <div ng-controller='TimeCtrl'>
    <p>{{ clock | date:'HH:mm:ss'}}</p>
  </div>
</div>

关于html - 如何在 AngularJS 和 HTML 中制作滴答作响的时钟(时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23383233/

相关文章:

css - AngularJS 如何在使用 ng-style 时启用彩色打印 css?

c++ - std::chrono::system_clock 使用什么精度?

java - 使用 Calendar 和 SimpleDateFormat 将时间转换为 "HH:mm:ss"会增加 1 小时

html - 样式 woocommerce 描述

jquery - 为什么 jQuery hide()/show() 会破坏 Chrome 中的 HTML 选择?

node.js - 在更改、Angular 和 Node JS 上保存到数据库

javascript - 从 Angular Controller 访问字典

mysql - mysql 控制台中程序执行时间的差异

javascript - 在可见的 HTML 表格行上交替背景颜色的最快方法

javascript - ng-repeater打印结果0;当我运行该函数时