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
Javascript 如何在html中从angular.js调用源函数_Javascript_Angularjs_String - Fatal编程技术网

Javascript 如何在html中从angular.js调用源函数

Javascript 如何在html中从angular.js调用源函数,javascript,angularjs,string,Javascript,Angularjs,String,我想在html中添加函数“”。此函数位于Angular.js文件(源文件本身)中 可以将其称为角度表达式={{}吗? 因为表达式呈现给作用域。, 但此功能不在范围内 片段: ... code {{ angular.snake_case() }} ... code 谢谢。获取您想要的代码并通过指令公开它。或者您可以在$rootScope中将此方法分配给范围模型中实现 $scope.snake_case = angular.snake_case; 鉴于: {{snake_case(someV

我想在html中添加函数“”。此函数位于Angular.js文件(源文件本身)中

可以将其称为角度表达式={{}吗? 因为表达式呈现给作用域。, 但此功能不在范围内

片段:

... code

{{ angular.snake_case() }}

... code

谢谢。

获取您想要的代码并通过指令公开它。或者您可以在
$rootScope

中将此方法分配给范围模型中实现

$scope.snake_case = angular.snake_case;
鉴于:

{{snake_case(someVar)}}
也就是说,仅仅创建一个过滤器可能会更好


我还假设
angular.snake\u case()
是angular对象的一部分。。。我从未使用过它

使用angularjs工厂或服务来创建一个在所有控制器中都可用的函数

请包含一段您已经尝试过的代码。我不想重写angular.js文件中已经编写的函数,但我仍然想像表达式一样访问它。这不是angular方式!如果你能再解释一下如何做到这一点,或者举个例子,这将改进你的答案;module.factory('MyService',function(){var factory={};factory.method1=function(){/..}factory.method2=function(){/..}返回工厂;});fac.users=['John','James','Jake'];返回fac;});