Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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 如何在状态管理器视图控制器中传递已解析的依赖项?_Javascript_Angularjs_Coffeescript_Angular Ui Router - Fatal编程技术网

Javascript 如何在状态管理器视图控制器中传递已解析的依赖项?

Javascript 如何在状态管理器视图控制器中传递已解析的依赖项?,javascript,angularjs,coffeescript,angular-ui-router,Javascript,Angularjs,Coffeescript,Angular Ui Router,我正在尝试从控制器中的依赖项访问响应 我的mainCtrl是在其他一些角度模块中定义的 问题:如何在控制器中访问foo函数的返回对象 p = angular.module('project', []); p.controller('mainCtrl', ['foo', function(foo) {}]); PS.代码是用coffeescript编写的。您可能应该将控制器:“mainCtrl”添加到project1状态,并确保它们(控制器和状态提供程序配置)位于同一模块中?(后者可能没有必要

我正在尝试从控制器中的依赖项访问响应

我的mainCtrl是在其他一些角度模块中定义的

问题:如何在控制器中访问foo函数的返回对象

p = angular.module('project', []);

p.controller('mainCtrl', ['foo', function(foo) {}]);

PS.代码是用coffeescript编写的。

您可能应该将控制器:“mainCtrl”添加到project1状态,并确保它们(控制器和状态提供程序配置)位于同一模块中?(后者可能没有必要,没有测试。)

来自爱奥尼亚的完整示例:

您是否无法访问
foo.bar
否。它正在寻找foo服务,但无法找到。如果您在js中创建内容,更多人可以帮助您:)看起来您正在向
解析
定义传递一个函数,而它需要一个对象映射。不确定,因为我不太懂咖啡脚本。我把代码改成了javascript。请看这个链接。
p = angular.module('project', []);

p.controller('mainCtrl', ['foo', function(foo) {}]);