Я хочу переопределить некоторую часть функции ссылок в производной разбивки на страницы пользовательского интерфейса. Найденный путь в this question, но он мне понадобится, чтобы скопировать весь код в функцию связи и изменить определенную часть, есть ли способ, которым я могу переопределить его, не копируя весь код функции исходной ссылкиПереопределение некоторой части функции ссылки директивы
0
A
ответ
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'
}));
}]);
})();
т.е. вы могли бы попытаться расширить директиву и просто перезаписать ссылку часть в новой директиве.