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);
但是这样根本调不了,请问有什么办法解决吗?
既然实现一样,为什么不调用相同的函数,搞两个出来干嘛?