Hi I have a complex application based on ASP.NET MVC and Angular in which I am trying to evaluating the kendo ui scheduler. I'm loading my JS files with RequireJS. When I load kendo.ui.min I get an error in the application when it attempts to get "scripts/jquery.min.js", this not where jquery lives in my app.
Now I've specified in require that kendo cannot be loaded until jquery is loaded, and it is definitely already loaded. So why is kendo requesting jquery from a location that doesn't even exist?If I don't load the kendo library there is no erroneous jquery file call.
9 Answers, 1 is accepted

The Scheduler widget is included in the premium Kendo UI package: That being said, you will need to include either only the Scheduler references or kendo.all.min.js, because open-source package does not include the required widget. Check this help article for more details how to use Kendo with packaging tools:
Regards,
Georgi Krustev
Telerik

Thanks for the reply Georgi,
After my first post I realised it was kendo.all.min I need and I have been attempting to use that. I am at the stage where I can load the file from Require (or even just pull it in from the head of the page) but I cannot seem to access Kendo's angular module. When I inject the module into a controller nothing seems to work, what does kendo identify itself as "kendo.ui", "kendo.all" etc? Or do I need another file alongside kendo.all.min to "see" Kendo within Angular?

Further to my issue, I've been looking at the demo at: http://demos.telerik.com/kendo-ui/angularjs-dashboard-sample-app/#/regional-sales
If I import the all.min file that came with my Kendo UI (v2016.1.112), I can see the file being pulled in but I cannot access the kendo object in the console.
But if I import all.min from the demo (https://kendo.cdn.telerik.com/2015.3.1111/js/kendo.all.min.js) in exactly the same manner I CAN see the kendo object in the console.
Is there something wrong with the current kendo UI download??

Problem mostly resolved. It's a complicated application we are evaluating this product in and it took a few passes to get the Require set up and the Angular namespace to work correctly. It cannot be stressed strongly enough though that it does not work with the version I have downloaded from your site and is currently working from a version on your cdns.
It appears to me there is a problem with the downloaded version...
I am glad to hear the problem you are experiencing is mostly resolved.
As to the issue you are describing related to the downloaded version, we will need more details that would help us to investigate further issue. A repro demo or enough information that will help us to resolve the issue will be much appreciated.
Regards,
Georgi Krustev
Telerik

Quite simply my require config is doing something like:
var require = {
...
paths: {
"kendo.all.min": "https://kendo.cdn.telerik.com/2015.3.1111/js/kendo.all.min"
}
shim{
"kendo.all.min": { deps: ["angular", "jquery"] }
}
then in my app's module I can add the dependency "kendo.directives" and hey presto my scheduler directive comes to life.
But if I change that URL to a path to my local copy of kendo.all.min.js - "kendo.all.min": "lib/kendo-ui/kendo.all.min" - then nothing works.
the 2016.1.112 version had several problems with the requirejs modules. Please give the service pack we released (1.226) a try.
Regards,
Petyo
Telerik
