我使用RequireJS根据this加载剑道并且它有效。首先加载jQuery,然后加载Kendo。但是我得到了一个错误" kendoButton不是一个函数"。这是我的app.js
require.config({
paths: {
"jquery": "lib/kendo-ui/jquery.min",
"jquery-ui": "lib/jquery-ui.min",
"kendo-ui": "lib/kendo-ui" // this is a directory containing all Kendo files
},
shim: {
"kendo-ui/kendo.button.min": {
deps: ["jquery"]
},
"kendo-ui/kendo.core.min": {
deps: ["jquery"]
}
}
});
require(["jquery", "kendo-ui/kendo.core.min", "kendo-ui/kendo.button.min"],
function ($)
{
$("#primaryTextButton").kendoButton();
});
Kendo troubleshooting说jQuery应该只被包含一次(是的,我有)并且包含了所有必需的Kendo文件(是的,我包含了kendo.core.min.js)。
我使用了KNJ包中包含的RequireJS 2.2.0,Kendo 2016.1.226和jQuery版本。有人可以指出错误吗?