2016-08-17 2 views
0

Я хочу переопределить некоторую часть функции ссылок в производной разбивки на страницы пользовательского интерфейса. Найденный путь в this question, но он мне понадобится, чтобы скопировать весь код в функцию связи и изменить определенную часть, есть ли способ, которым я могу переопределить его, не копируя весь код функции исходной ссылкиПереопределение некоторой части функции ссылки директивы

ответ

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' 
     })); 
    }]); 
})(); 

т.е. вы могли бы попытаться расширить директиву и просто перезаписать ссылку часть в новой директиве.