错误:$ injector:modulerr ASP.Net核心

菲拉

我正在尝试在我的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}}仍然有效。我究竟做错了什么?

提前致谢。

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

贡萨洛-

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

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

小提琴

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章