我有一个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方法而不调用控制器函数。