我正在尝试在我的dotnet webapi项目中进行角度工作。我已经通过npm安装了angular和angular-ui-router,并将所有脚本添加到了我的default.html页面中,包括开发和阶段/生产。
为了测试它,我编写了以下内容:
<body ng-app="myApp">
<h1>hello</h1>
{{2+2}}
</body>
这段代码不起作用,并给我错误:错误:$ injector:modulerr模块错误。它无法获取myApp。我在myApp所在的default.html中包含了app.js。
angular.module('myApp', [
我已经尝试使用ui-view并添加了.state,但这也不起作用。如果我仅在标记中键入ng-app,则{{2 + 2}}仍然有效。我究竟做错了什么?
提前致谢。
你的依赖性是错误的。你应该用
angular.module('myApp', ['ngRoute']);
见小提琴
ui.route
代表AngularUI路由器,但是angular-route
(您在小提琴中添加的那个)代表ngRoute
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句