首页 > angular 两个ng-click调用封装的函数,怎么解决呢?

angular 两个ng-click调用封装的函数,怎么解决呢?

angular 两个ng-click时间实现相同的功能

例如:

<button ng-click="update($event)" ></button>
<button ng-click="disUpdate($event)" ></button>

$scope.update = function($event) {
        //这里返回是举个例子,但是逻辑还很复杂
       return $event
};

$scope.disUpdate = function($event) {
        //这里返回是举个例子,但是逻辑还很复杂
       return $event
};

上边的例子两个时间做的是相同的事情,我想封装实现如下:


<button ng-click="update($event)" ></button>
<button ng-click="disUpdate($event)" ></button>

function updateFn(arg){
    arg = function($event) {
       return $event
    };
}

updateFn($scope.update);
updateFn($scope.disUpdate);

但是这样根本调不了,请问有什么办法解决吗?


既然实现一样,为什么不调用相同的函数,搞两个出来干嘛?

【热门文章】
【热门文章】