我写了一个模块,以保持我所有的辅助功能(scripts/apps.js)
轨迹:JS错误与角JS模块
angular.module('app', ['ngResource']).run(function($scope){
$scope.UTIL = {
setup_pod_variables: function (pods){...}
...
});
我试图调用从另一个目录中定义我的控制器的辅助函数:脚本/控制器/Dashboard.js:
scope.UTIL.setup_pod_variables(pods)
;
我已经包含了其他模块:
var pods = angular.module('app', []);
但似乎我仍然得到一个错误:
TypeError: Cannot read property 'setup_pod_variables' of undefined
at new <anonymous> (file:///Users/simon_zhu/Documents/nautilus/app/scripts/controllers/Dashboard.js:16:12)
at d (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:30:346)
at Object.instantiate (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:30:475)
at file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:61:228
at file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:48:320
at q (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:7:380)
at W (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:48:186)
at f (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:42:268)
at f (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:42:285)
at f (file:///Users/simon_zhu/Documents/nautilus/app/scripts/angular.min.js:42:285)
什么想法?