Angular.js模板函数未运行

时间:2014-07-06 04:28:03

标签: angularjs

我正在写一个在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;

1 个答案:

答案 0 :(得分:1)

不起作用的原因是因为工厂内的ClientClock是一个函数,因此它必须像这样调用:

$scope.clientClock = clockTicker.clientClock(); 

注意最后的括号。