2013-06-12 2 views
3

я просто скопировать демо-код, который доступен на сайте кендо, но до сих пор он не дает каких-либо виджет в выходной, и он дает следующее сообщение об ошибке -Почему мой код не создает виджет Kendo?

«TypeError: не определено не является функцией» в угловом JS ,

я также создал новый jsfiddle для него вот ссылка- http://jsfiddle.net/akki166786/MYe2T/

У кого-то есть идеи, что это неправильно здесь? вот мой код

<script src="~/Scripts/jquery-1.7.1.min.js"></script> 
<script src="~/Scripts/angular/angularjs.js"></script> 
<script src="~/Scripts/angular/underscore.js"></script> 
<script src="~/Scripts/Kendo/kendo.all.min.js"></script> 
<script src="~/Scripts/angular/angular-kendo.js"></script> 

<script> 
    var myModule = angular.module('myApp', ["kendo.directives"]); 
</script> 

<div ng-app="myApp"> 
    <div data-kendo data-role="calendar"></div> 
    <ul data-kendo data-role="dropdownlist" ng-transclude> 
     <li>element 1</li> 
     <li>element 2</li> 
    </ul> 

</div> 

Ошибка некоторые вещи, связанные с «нг-transclude», потому что если я удалить часть DROPDOWNLIST тогда я не получил какой-либо ошибки, но все еще не получают контроль caledar также.

ответ

2

У меня такая же проблема.

Похоже, вы основывали код на следующей странице: http://kendo-labs.github.io/angular-kendo/

Существуют различные версии этой библиотеки («угловатые-kendo.js» файл):

  1. Один из примера (похоже, это старая версия)
  2. других из GitHub корневой папки https://github.com/kendo-labs/angular-kendo
  3. И из папки GitHub
  4. расслоения плотных 10

Некоторые функции работают при указании на другую/старую версию.

Редактировать: Решение должно получить пример html из источника браузера. Поэтому просто просмотрите источник страницы и используйте этот пример. Меня устраивает. Примеры на странице старые.

+0

спасибо за ваш ответ. но как я могу получить более старую версию, или есть ли обновленная ссылка, которая хорошо работает с обновленной библиотекой? – Novice

Смежные вопросы