Javascript 剑道的角度指令:“;剑道“;是未定义的吗?

Javascript 剑道的角度指令:“;剑道“;是未定义的吗?,javascript,jquery,angularjs,kendo-ui,Javascript,Jquery,Angularjs,Kendo Ui,我正在尝试在我的Angular应用程序中使用剑道页面上的演示项目。大多数都可以正常工作,但其中一些会抛出“未定义”对象的JSHINT错误,例如: function MyCtrl($scope) { $scope.showInContainer = function() { var date = new Date(); date = kendo.toString(date, "HH:MM:ss.") + kendo.toString(date.getMilliseconds(), "000

我正在尝试在我的Angular应用程序中使用剑道页面上的演示项目。大多数都可以正常工作,但其中一些会抛出“未定义”对象的JSHINT错误,例如:

function MyCtrl($scope) {
$scope.showInContainer = function() {
  var date = new Date();
  date = kendo.toString(date, "HH:MM:ss.") + kendo.toString(date.getMilliseconds(), "000");
  $scope.notf2.show(date, "info");
 };
 $scope.dismissAll = function() {
   $scope.notf1.hide();
   $scope.notf2.hide();
 };
}
这表示“剑道”是未定义的(如
kendo.tostring()

这让我相信某些代码在某处丢失了

我已经按照指示加入了
kendo.core.min.js
kendo.ui.core.min.js
angular kendo.js

请尝试验证您的kendo.version在全局命名空间对象“kendo”中是否正确


如果您要注入
剑道
?您可能必须注入
$window
并通过它引用剑道。剑道对象似乎包含在他们的商业
kendo.all.js
中,但不包含在
kendo.core.js
中。我不能肯定。不过,我可能可以用纯js实现它在这里的功能。在app.js中,可能需要定义指令var app=angular.module('app',['kendo.directives']);
$(function(){
   if(kendo === "undefined"){
     alert('no kendo');
   }else{
     alert(kendo.version);
   }
    });