Angularjs 角度+;require.js:未能实例化模块
我的代码: index.htmlAngularjs 角度+;require.js:未能实例化模块,angularjs,requirejs,Angularjs,Requirejs,我的代码: index.html <html ng-app='Arrows'> <script data-main="main" src="require.js"></script> <div ng-controller="My"> {{status}} </div> 我有问题: 未捕获错误:[$injector:modulerr]未能实例化模块 箭头原因:错误:[$injector:nomod]模块“箭头”不正确 可用!您要么
<html ng-app='Arrows'>
<script data-main="main" src="require.js"></script>
<div ng-controller="My">
{{status}}
</div>
我有问题:
未捕获错误:[$injector:modulerr]未能实例化模块
箭头原因:错误:[$injector:nomod]模块“箭头”不正确
可用!您要么拼错了模块名,要么忘记加载它。
如果注册模块,请确保将依赖项指定为
第二个论点
您必须实例化该模块
angular.module('name', []) // this will instantiate the module
angular.module('name') // this will not instantiate the module and give you
// an error if the previous line has not been called first.
// This function can be used to add controllers, services
// etc. to the module, for example in another file.
从html中删除ng app指令。您已经手动引导了它
<script data-main="main" src="require.js"></script>
<div ng-controller="My">
{{status}}
</div>
{{status}}
这对于代码来说已经足够了
顺便说一句,我不会在同一个应用程序中使用主干和角度。据我所知,这是加载顺序的问题,我可能弄错了,但根据我的经验:
- 首先加载html文件
- 执行requireJs文件
希望这有帮助 我添加了angular.module(“箭头“,[]),但结果相同……请帮助我……请在添加angular.module(“箭头“,[])时使其正常工作。可能您的问题是使用require、backbone等。在使用Angular时,您真的需要这些框架吗?我得到错误:error:[ng:areq]参数“My”不是函数,没有定义。您可以准备一个JSFIDLE或PLUNK作为游乐场吗?因此,我们可以编辑并查看错误。
<script data-main="main" src="require.js"></script>
<div ng-controller="My">
{{status}}
</div>