Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在angular中重写指令作用域函数_Angularjs - Fatal编程技术网

Angularjs 如何在angular中重写指令作用域函数

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

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

这里有一个例子

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

给我们一些代码,说明你正在尝试做什么,因为它看起来有些扭曲…定义局部变量?如何访问它们?范围的属性?生命的全局变量?通过闭包?给我们一些代码,说明你试图做什么,因为它似乎扭曲了…定义局部变量?如何访问它们?范围的属性?生命的全局变量?通过关闭?