javascript - Microsoft Jscript Angular 未定义

标签 javascript .net asp.net-mvc angularjs visual-studio

当我尝试在 .net mvc 网站中添加一些 Angular 时,我在运行时遇到以下错误

0x800a1391 - Erreur d'exécution Microsoft JScript: 'angular' est indéfini.

这意味着:Microsoft Jscript 运行时错误:“Angular ”未定义。

以下代码会发生这种情况

var customersApp = angular.module('propositionApp', ['ngGrid']);

互联网上的一些研究建议在 head 标签中添加以下代码(我使用 Angular 1.2.23)

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular-resource.min.js">
</script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular-route.min.js"></script>

但这会产生更多运行时错误,因为 url 返回的代码的某些部分为 Null。

当然,我已经使用 nugget 包将 Angular 添加到我的项目中。

这个问题“Angular ”哪里没有定义?

最佳答案

看起来您不需要通用的 Angular 库。添加

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

位于文档头部 javascript 文件之前。

关于javascript - Microsoft Jscript Angular 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25532770/

相关文章:

.net - 使用托管 C++ (.NET 2.0) 的自动构建工具

c# - 如何在 ASP.NET MVC 上获取 session IsPersistent?

javascript - 如何避免在切换可见性后丢失输入事件?

javascript - Angular Directive(指令)中的下拉子菜单和递归

javascript - 如何将图例添加到 nvd3 中的离散条形图?

javascript - jQuery从html标签中提取属性id

c# - 如何在 .NET 中执行/打开任何文件

.net - 使用 WiX 中的在线设置安装 .NET Framework

asp.net-mvc - ASP.NET MVC 为每个操作点击输出缓存

asp.net-mvc - MVCContrib,Html.Grid : How can I attach a row-based id to a td tag?