Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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 未知作用域提供程序$scope_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript 未知作用域提供程序$scope

Javascript 未知作用域提供程序$scope,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我正在尝试注入$scope,但它不起作用。这是我的代码: var-appCtrl=app.controller( “AppCtrl”, 函数($scope、$resource、$location、$route、sharedProperties){} ); appCtrl.prepData=函数( $q、$scope、$resource、$location、$route、sharedProperties){} 我试图在获取appCtrl变量后定义一个函数。但是$scope在那里不起作用。你知道如

我正在尝试注入$scope,但它不起作用。这是我的代码:

var-appCtrl=app.controller(
“AppCtrl”,
函数($scope、$resource、$location、$route、sharedProperties){}
);
appCtrl.prepData=函数(
$q、$scope、$resource、$location、$route、sharedProperties){}

我试图在获取appCtrl变量后定义一个函数。但是$scope在那里不起作用。你知道如何解决这个问题吗?

你到底想做什么?在控制器中创建函数?要执行此操作,您需要在控制器内创建funcrion,该控制器已具有$scope。@Deividi:是的,我知道,但我希望能够在控制器外创建函数并在其中注入$scope。有什么方法可以做到这一点吗?是的,但是您需要将控制器声明为一个模块,并使用angular.bootstrap()函数。看一看。但我不知道在这种情况下是否可以声明一个新函数。有什么理由不在控制器内部声明或类似的东西吗?