我正在尝试重构我的代码以避免 DRY,并发现我在 $resource 的两个回调函数中做同样的事情。但是我没有设法传递对函数的引用而不是函数声明本身。
我正在尝试这个:
emailService.getEmails(people, function(data) {
data.foo();
});
但我想要这样的东西:
emailService.getEmails(people, $scope.callback);
$scope.callback = function(data) {
data.foo();
};
我似乎没有让它工作。我还能这样做吗?