我有一个简单的 angularjs 应用程序设置。这些脚本是用 requirejs 加载的。加载应用程序时,我进入Uncaught Error: No module: myapp控制台。
脚本按 scripts.js(requirejs 配置)、jquery、angular 和 app 的顺序加载。
这是Plunker。
您需要从元素中删除ng-app指令。html请参阅更新的Plunker。
首先,该指令不是必需的,因为您已经手动引导 AngularJS(并且ng-app只是执行此操作的快捷方式)。
其次,AngularJS 报告错误的原因是因为当它处理时ng-app(在文档就绪事件时),app.jsRequireJS 没有加载模块文件(in )(这就是你必须首先进行手动引导的原因)。