Javascript 剑道的角度指令:“;剑道“;是未定义的吗?
我正在尝试在我的Angular应用程序中使用剑道页面上的演示项目。大多数都可以正常工作,但其中一些会抛出“未定义”对象的JSHINT错误,例如: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
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);
}
});