我正在写一个在Angular.js中打勾的客户端时钟。然而,没有任何东西出现。对于约定,我希望时钟是注入控制器的服务。
HTML:
<small>Current time is: {{ clientClock.now() | date: 'mediumTime' }} </small>
服务:
angular.module('monitorApp')
.factory('clockTicker', function($interval) {
$interval(function(){ }, 1000);
return {
clientClock: function() { return Date; }
}
});
控制器:
$scope.clientClock = clockTicker.clientClock;
答案 0 :(得分:1)
不起作用的原因是因为工厂内的ClientClock是一个函数,因此它必须像这样调用:
$scope.clientClock = clockTicker.clientClock();
注意最后的括号。