您好,我有这个js文件,用于定义依赖项
define(["jquery", "core", "dropdown", "bootstrap"], function ($, kendo, kendoDropDownList, bootstrap) {
console.log(kendo);
$("#testCont").kendoDropDownList({
dataSource: {
data: [{ name: "Jane Doe", value: 1 }, { name: "John Doe", value: 2 }]
},
dataTextField: "name",
dataValueField: "value"
});
}
});
我通过require将这个js文件集成到我的cshtml文件中
<script>
require(["js/Feature/feature"], function () { });
</script>
而且,这也是我的必需配置文件
require.config({
paths: {
"jquery": "node_modules/jquery/dist/jquery.min",
"bootstrap": "node_modules/bootstrap/dist/js/bootstrap.bundle.min",
"core": "node_modules/kendo-ui/js/kendo.core.min",
"dropdown": "node_modules/kendo-ui/js/kendo.dropdownlist.min"
}
});
我得到KendoDropDownList()不是一个函数。在控制台的网络中,我可以看到kendo.dropdownlist.min.js已加载,但没有加载其他必需的依赖项。有什么想法吗?
我从telerik下载kendo-ui试用版,然后将其复制粘贴到我的node_modules文件夹中。