以编程方式将代码添加到 angular 中的函数

Add code to a function in angular programmatically

我想将代码添加到 ui-grid 中的函数。我不想编辑现有代码。如何向 angular 中的现有函数添加代码,而不编辑原始代码?

我尝试使用 Adding code to a javascript function programmatically 中的概念,但无法正常工作。

您可以使用jQuery找到范围和功能并修改它:

var $scope = $('[ng-click="paginationApi.nextPage()"]').scope();
var original_function = $scope.paginationApi.nextPage;
$scope.paginationApi.nextPage = function() {
    // do some stuff
    original_function.apply(this, arguments);
};