当我尝试在 .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/