繁体   English   中英

错误:$ injector:modulerr ASP.Net Core

[英]Error: $injector:modulerr ASP.Net Core

我正试图在我的dotnet webapi项目中进行角度工作。 我已经通过npm安装了angular和angular-ui-router,所有脚本都添加到我的default.html页面,包含开发和舞台/制作。

为了测试它,我写了以下内容:

<body ng-app="myApp">
    <h1>hello</h1>
    {{2+2}}
</body>

此代码不起作用,并给我错误:错误:$ injector:modulerr模块错误。 它无法获取myApp。 我已将app.js包含在defaultApp所在的default.html中。

angular.module('myApp', [

我尝试使用ui-view并添加了一个.state,但这也不起作用。 如果我只在标签中输入ng-app,那么{{2 + 2}}可以正常工作。 我究竟做错了什么?

提前致谢。

编辑: https//jsfiddle.net/ztn4kc15/

你的依赖是错的。 你应该用

angular.module('myApp', ['ngRoute']);

小提琴

ui.route代表AngularUI路由器 ,但是angular-route (你在小提琴中添加的那个)代表ngRoute

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM