【发布时间】:2015-01-27 18:42:41
【问题描述】:
这很奇怪,但我在同一页面上不断收到此错误,但不是经常出现:
未捕获的错误:[$injector:modulerr] http://errors.angularjs.org/1.3.10/$injector/modulerr?p0=AngularApp&p1=Erro...Ob%20(http%3A%2F%2Flocalhost%3A60303%2FScripts%2Fangular.min.js%3A38% 3A435)
如果我用 F5(或 Ctrl/F5)重新加载页面,有时会发生,有时不会。
我正在使用一个空的 HTML 页面,我只在其中加载
- jquery-2.1.1.min.js
- angular.min.js (1.3.10)
- kendo.all.min.js (v2014.3.1119)
真的很奇怪:我不知道还要补充什么,以帮助您了解我的情况... :-(
先谢谢了,请问有什么可以帮忙的...
更新
如果我连模块定义都去掉,我会得到另一个非常奇怪的行为。
现在相关的代码就是:
<script src="~/Scripts/jquery-2.1.1.min.js"></script>
<script src="~/Scripts/angular.min.js"></script>
<script src="~/Scripts/Kendo/kendo.all.min.js"></script>
<script src="~/Scripts/Kendo/kendo.timezones.min.js"></script>
<script src="~/Scripts/Kendo/kendo.aspnetmvc.min.js"></script>
<script src="~/Scripts/Kendo/cultures/kendo.culture.it-IT.min.js"></script>
没有模块定义,没有 html,什么都没有。
如果我使用 IE 或 FF 加载页面,我总是不会出错,但使用 Chrome 时,我会得到一次没有错误和一次 'Uncaught TypeError: undefined is not a function kendo.all.min.js:50',完全有规律(如果我没有收到错误,我重新加载页面并且有错误,我重新加载页面并且没有收到错误......等等!)。
如果我使用 Ctrl-F5 重新加载页面,我总是会收到错误消息!
如果我注释掉 Angular 脚本,它总是可以的!
我很确定我从未发现过这样的错误...... :-(
【问题讨论】:
-
你能发布你的角度模块定义吗?听起来您可能缺少 kendo 依赖项。
-
请阅读我的更新:我有奇怪的行为,仅在 Chrome 中,仅在 void kendo mvc 应用程序中包含 Angular...
-
我有一种感觉,因为没有定义模块并且您包括 Angular 和 Kendo(在该文件中有其指令),所以对这两个被引用感到不满意。你打算一起使用它们吗?
-
当然是的,但是我尝试创建了一个完整的页面,并且在每种组合中,我总是得到(不同的和随机的)错误。我怀疑缓存相关的东西,但它不应该是......
标签: javascript jquery angularjs kendo-ui kendo-asp.net-mvc