我想在UI bootstrap分页衍生中覆盖链接函数的某些部分。在this question中找到了一种方法,但它需要我在链接函数中复制整个代码并更改特定部分,有没有办法可以覆盖它而不复制原始链接函数的整个代码
答案 0 :(得分:0)
我没有尝试使用指令...但是使用控制器可以做出类似这样的事情:
(function () {
'use strict';
angular.module('app').controller('MachineController', ['$scope', 'dialogs', '$state', '$controller', 'machineService', function ($scope, dialogs, $state, $controller, machineService) {
angular.extend(this, $controller('BaseController', {
$scope: $scope,
dialogs: dialogs,
dataService: machineService,
template: '/app/views/dialogs/machineDialog.html'
}));
}]);
})();
即。你可以尝试扩展你的指令,只是覆盖新指令中的链接部分。