为什么我会收到这些错误“Uncaught ReferenceError:_ is not defined”和“Uncaught Error:No module:kendo.directives”?

时间:2013-06-12 12:56:33

标签: angularjs kendo-asp.net-mvc

当我运行我的代码时它没有显示任何内容,而在浏览器的控制台中我得到了这两个错误 - 1.“未捕获的ReferenceError:_未定义”和 2.“未捕获的错误:没有模块:kendo.directives”我不知道那里发生了什么错误。

我的代码是 -

<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<script src="~/Scripts/angular/angularjs.js"></script>
<script src="~/Scripts/Kendo/kendo.all.min.js"></script>
<script src="~/Scripts/angular/angular-kendo.js"></script>

<script>
    var myModule = angular.module('myApp', ["kendo.directives"]);
</script>

<div ng-app="myApp">
    <div data-kendo data-role="calendar"></div>

</div>

1 个答案:

答案 0 :(得分:2)

似乎Angular Kendo依赖于你没有包含的UnderscoreJS。这是你的第一个错误,但由于它,'kendo.directives'模块永远不会被创建。

下载UnderscoreJS并将其包含在您的Kendo脚本之前。