angularjs应用程序中的更新时间
updating time in angularjs app
在我的angularjs应用程序中,我定义了一个var,用于在我的所有控制台中放置"前缀"。log
var app = angular.module('app', ['ngRoute', 'ngCookies', 'LocalStorageModule', 'ngResource', 'pascalprecht.translate']).run(function($rootScope, $timeout) {
$rootScope.defineCLC = "[ZR Console CL] " + updatingTime() + " ===> ";
[etc ...]
我在控制器中使用$rootScope.defineCLC。
为了更新时间,我放了纯js,在外面:
function updatingTime() {
setTimeout('updatingTime()', 3000);
var currentTime = new Date();
console.log('ok !');
return currentTime;
}
问题是它不起作用,时间总是应用程序执行的日期:/如何更新console.log中的时间?
setTimeout('updatingTime()', 3000);
将在3秒后给您一个错误(请查看浏览器中的开发人员控制台),因为您提供的是字符串而不是函数。
您必须创建一个函数,并使用angular版本的setInterval来调用它。
var app = angular.module('app', []).run(function($rootScope, $interval) {
var fun = function() {
$rootScope.defineCLC = "[ZR Console CL] " + new Date() + " ===> ";
};
$interval(fun, 3000);
}]);
相关文章:
- Html5音频时间更新精度
- 使用引导时间选取器时,没有更新数据ng模型值
- 更新 FLOT 时间序列图
- 如果在线检查期间发生电源故障,我们如何更新用户再次登录门户时的剩余时间
- JQuery:更新表内容花费的时间太长
- 如何制作倒计时计时器并在时间到时更新MySQL记录
- 如何在页面上显示时间、日期IP和URL?更新日期:2015年2月25日
- 如何在一个时间间隔后追加新的更新
- 在 PHP / Javascript 中实时更新时间
- Javascript/jQuery自动设置和更新时间
- Moment.js以秒为单位动态更新时间
- 我想用Meteor.setInterval()来更新时间模板,它不起作用
- jquery flot图表不会动态更新时间序列的X轴值
- angularjs应用程序中的更新时间
- 在日期时间字段中设置更新时间部分,但不更新日期部分
- 用Javascript更新时间元素
- 如何使Meteor响应式更新“时间since”;字符串
- 如何根据数组数量的增加来更新时间间隔的时间
- Javascript更新时间函数导致高CPU
- 在Mustache模板中使用setInterval更新时间