Переопределение некоторой части функции ссылки директивы

0

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

Теги:

1 ответ

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню