我建立一个角的应用程序和按照http://yeoman.io/定义为角度相同的体系结构。参数“的ApplicationController”不是一个函数,得到了未定义
这些项目建筑的附加快照和控制器文件对此我得到一个错误。
错误描述:
Error: ng:areq
Bad Argument
Argument 'ApplicationController' is not a function, got undefined
请帮帮忙!
在此先感谢
我建立一个角的应用程序和按照http://yeoman.io/定义为角度相同的体系结构。参数“的ApplicationController”不是一个函数,得到了未定义
这些项目建筑的附加快照和控制器文件对此我得到一个错误。
错误描述:
Error: ng:areq
Bad Argument
Argument 'ApplicationController' is not a function, got undefined
请帮帮忙!
在此先感谢
请更改angular.module("core").controller("ApplicationController",.....)
到angular.module("core",[]).controller("ApplicationController",.....)
仍然无法正常工作。 –
变化var applicationModuleName = 'calculateEngineApp';
到
var applicationModuleName = 'core';
没有看到你的HTML,我不知道你在实际加载,但要确定你的ng-app属性指向'core',你的ng-controller属性指向'ApplicationController'。
看来,你想在你的配置可以载入“calculateEngineApp”的名称的应用模块,但随后在控制器你说的控制器是“核心”模块的一部分。我没有看到'core'被注入到配置中的依赖关系中。
下面是从文档的溶液
这是:
要注意的是使用angular.module( 'Mymodule中',[])将创建模块Mymodule中和覆盖任何现有的命名MyModule的模块。使用angular.module('myModule')来检索现有的模块。
来源:angularjs defining services for the same module in different files
请提供代码,以便我们能够如有找出错误的可能原因。 – Inventillect
你得到错误beacuae你的angular.module('核心')不被识别。 – Reena
@Inventillect你的意思是整个应用程序? –