以编程方式将代码添加到 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);
};
我想将代码添加到 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);
};