【发布时间】:2017-08-06 20:31:22
【问题描述】:
我正在尝试在我的 dotnet webapi 项目中使用 Angular。我已经通过 npm 安装了 angular 和 angular-ui-router,并且所有脚本都添加到了我的 default.html 页面,包括开发和阶段/生产。
为了测试它,我写了以下内容:
<body ng-app="myApp">
<h1>hello</h1>
{{2+2}}
</body>
此代码不起作用并给我错误:错误:$injector:modulerr 模块错误。它无法获取 myApp。我已将 app.js 包含在 myApp 所在的 default.html 中。
angular.module('myApp', [
我已尝试使用 ui-view 并添加了一个 .state,但这也不起作用。如果我只在标签中输入 ng-app,那么 {{2+2}} 可以工作。我做错了什么?
提前致谢。
【问题讨论】:
-
你能添加一个小提琴来重现这个问题吗?您是否在 angular.module 调用中添加依赖项?
-
刚刚删除了我的回复
-
我的意思是一个小提琴jsfiddle.net,我可以在其中重现问题以找到原因。看到这个stackoverflow.com/help/mcve
-
嗯,我可以试试,但我的代码是一个非常基本的使用 asp.net core 启动的示例:)
-
@Gonzalo.- jsfiddle.net/ztn4kc15
标签: javascript angularjs asp.net-core .net-core