直接从ngClick调用服务方法,无需调用控制器功能

时间:2015-06-12 14:51:22

标签: javascript angularjs angularjs-service angularjs-ng-click

我有一个AngularJS服务,如下所示:

.service('CommonProp', function ($location) {
    return {
        log: function () {
            // Do stuff
        }
    };
});

我从一个控制器函数调用上面的方法log,该控制器函数是从一个锚点标签上的ngClick调用的。

$scope.calllog = function(){
    CommonProp.log();
}

HTML code:

<a ng-click="callog()" />

在上面的代码中,除了调用服务方法之外,控制器函数没有做任何事情。有没有办法从ng click指令调用service方法而不调用控制器函数。

0 个答案:

没有答案