如何在angular中覆盖指令范围函数

时间:2017-01-03 18:02:40

标签: angularjs

如何覆盖第三方节点模块中的指令控制器函数$ scope.functionABC()?基本上,当调用functionABC()时,我想劫持它并运行我的自定义functionABC()。这里的挑战是在我的自定义函数中,我还需要访问原始函数中的局部变量。实现这一目标的最佳选择是什么?有没有办法扩展或覆盖原始指令?或者只是重写一个新的指令(我想避免)。

这是一个例子

            $scope.modityDropdownLabel = function () {
                var myCustomLabel = '( ' + $scope.dropdownModel.value,length;) + ')';
                return $translate($scope.prefix + "." + countLabel;
            };

0 个答案:

没有答案